1 PASS 'use strict'; undeclared=1 threw exception of type ReferenceError.
4 PASS !!Function("'use strict'; undeclared_at_compiletime=1") is true
5 PASS !!Function("undeclared_at_compiletime=1") is true
7 PASS with(obj()) { (function () { 'use strict'; x = 2; y = 2; })(); } threw exception of type TypeError.
9 PASS with(obj()) { (function () { 'use strict'; x++; })(); } threw exception of type TypeError.
11 PASS with(obj()) { (function () { 'use strict'; ++x; })(); } threw exception of type TypeError.
13 PASS with(obj()) { (function () { 'use strict'; x--; })(); } threw exception of type TypeError.
15 PASS with(obj()) { (function () { 'use strict'; --x; })(); } threw exception of type TypeError.
18 PASS successfullyParsed is true