-PASS "use strict";function g(implements){ "use strict"; }; true threw exception SyntaxError: Use of future reserved word in strict mode.
-PASS (function(){"use strict";function g(implements){ "use strict"; }; true}); true threw exception SyntaxError: Use of future reserved word in strict mode.
-PASS "use strict";/implements/.test(function g(implements){ "use strict"; }) threw exception SyntaxError: Use of future reserved word in strict mode.
-PASS (function(){"use strict";/implements/.test(function g(implements){ "use strict"; })}); true threw exception SyntaxError: Use of future reserved word in strict mode.
+PASS "use strict";function g(implements){ "use strict"; }; true threw exception SyntaxError: Unexpected strict mode reserved word.
+PASS (function(){"use strict";function g(implements){ "use strict"; }; true}); true threw exception SyntaxError: Unexpected strict mode reserved word.
+PASS "use strict";/implements/.test(function g(implements){ "use strict"; }) threw exception SyntaxError: Unexpected strict mode reserved word.
+PASS (function(){"use strict";/implements/.test(function g(implements){ "use strict"; })}); true threw exception SyntaxError: Unexpected strict mode reserved word.