| PASS 'use strict'; undeclared=1 threw exception of type ReferenceError. |
| PASS true === true |
| PASS true === true |
| PASS !!Function("'use strict'; undeclared_at_compiletime=1") is true |
| PASS !!Function("undeclared_at_compiletime=1") is true |
| PASS true === true |
| PASS with(obj()) { (function () { 'use strict'; x = 2; y = 2; })(); } threw exception of type TypeError. |
| PASS true === true |
| PASS with(obj()) { (function () { 'use strict'; x++; })(); } threw exception of type TypeError. |
| PASS true === true |
| PASS with(obj()) { (function () { 'use strict'; ++x; })(); } threw exception of type TypeError. |
| PASS true === true |
| PASS with(obj()) { (function () { 'use strict'; x--; })(); } threw exception of type TypeError. |
| PASS true === true |
| PASS with(obj()) { (function () { 'use strict'; --x; })(); } threw exception of type TypeError. |
| PASS true === true |
| PASSED! |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |