PASS (function(){"use strict";({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true

PASS "use strict";({ get with(){}, set with(){}, parsedOkay: 42 }.parsedOkay === 42) is true

PASS (function(){function class(){ }; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a function name..

PASS function class(){ }; true threw exception SyntaxError: Cannot use the key word 'class' as a function name..

PASS (function(){try{}catch(class){}; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a catch variable name..

PASS try{}catch(class){}; true threw exception SyntaxError: Cannot use the key word 'class' as a catch variable name..

PASS (function(){/class/.test(function g(class){ })}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS /class/.test(function g(class){ }) threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){function g(class){ }; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS function g(class){ }; true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){var class = 42; class === 42}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS var class = 42; class === 42 threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){var class; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS var class; true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){function class(){ }; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a function name..

PASS function class(){ }; true threw exception SyntaxError: Cannot use the reserved word 'class' as a function name..

PASS (function(){try{}catch(class){}; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a catch variable name..

PASS try{}catch(class){}; true threw exception SyntaxError: Cannot use the reserved word 'class' as a catch variable name..

PASS (function(){/class/.test(function g(class){ })}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS /class/.test(function g(class){ }) threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){function g(class){ }; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS function g(class){ }; true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){var class = 42; class === 42}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS var class = 42; class === 42 threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){var class; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS var class; true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true

PASS ({ get class(){}, set class(){}, parsedOkay: 42 }.parsedOkay === 42) is true

PASS (function(){"use strict";function class(){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a function name..

PASS "use strict";function class(){ "use strict"; }; true threw exception SyntaxError: Cannot use the key word 'class' as a function name..

PASS (function(){"use strict";try{}catch(class){}; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a catch variable name..

PASS "use strict";try{}catch(class){}; true threw exception SyntaxError: Cannot use the key word 'class' as a catch variable name..

PASS (function(){"use strict";/class/.test(function g(class){ "use strict"; })}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS "use strict";/class/.test(function g(class){ "use strict"; }) threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){"use strict";function g(class){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS "use strict";function g(class){ "use strict"; }; true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){"use strict";var class = 42; class === 42}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS "use strict";var class = 42; class === 42 threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){"use strict";var class; true}); true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS "use strict";var class; true threw exception SyntaxError: Cannot use the key word 'class' as a variable name..

PASS (function(){"use strict";function class(){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a function name..

PASS "use strict";function class(){ "use strict"; }; true threw exception SyntaxError: Cannot use the reserved word 'class' as a function name..

PASS (function(){"use strict";try{}catch(class){}; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a catch variable name..

PASS "use strict";try{}catch(class){}; true threw exception SyntaxError: Cannot use the reserved word 'class' as a catch variable name..

PASS (function(){"use strict";/class/.test(function g(class){ "use strict"; })}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS "use strict";/class/.test(function g(class){ "use strict"; }) threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){"use strict";function g(class){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS "use strict";function g(class){ "use strict"; }; true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){"use strict";var class = 42; class === 42}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS "use strict";var class = 42; class === 42 threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS (function(){"use strict";var class; true}); true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS "use strict";var class; true threw exception SyntaxError: Cannot use the reserved word 'class' as a variable name..

PASS "use strict";({ "class": 42 }.class === 42) is true

PASS (function(){"use strict";({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true

PASS "use strict";({ get export(){}, set export(){}, parsedOkay: 42 }.parsedOkay === 42) is true

PASS (function(){function extends(){ }; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a function name..

PASS function extends(){ }; true threw exception SyntaxError: Cannot use the key word 'extends' as a function name..

PASS (function(){try{}catch(extends){}; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a catch variable name..

PASS try{}catch(extends){}; true threw exception SyntaxError: Cannot use the key word 'extends' as a catch variable name..

PASS (function(){/extends/.test(function g(extends){ })}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS /extends/.test(function g(extends){ }) threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS (function(){function g(extends){ }; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS function g(extends){ }; true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS (function(){var extends = 42; extends === 42}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS var extends = 42; extends === 42 threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS (function(){var extends; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS var extends; true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

PASS (function(){function extends(){ }; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a function name..

PASS function extends(){ }; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a function name..

PASS (function(){try{}catch(extends){}; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a catch variable name..

PASS try{}catch(extends){}; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a catch variable name..

PASS (function(){/extends/.test(function g(extends){ })}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS /extends/.test(function g(extends){ }) threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS (function(){function g(extends){ }; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS function g(extends){ }; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS (function(){var extends = 42; extends === 42}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS var extends = 42; extends === 42 threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS (function(){var extends; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS var extends; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

PASS (function(){({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42)}); true is true

PASS ({ get extends(){}, set extends(){}, parsedOkay: 42 }.parsedOkay === 42) is true

1212 PASS "use strict";var extends; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1213 PASS (function(){"use strict";var extends; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1214 PASS "use strict";var extends = 42; extends === 42 threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1215 PASS (function(){"use strict";var extends = 42; extends === 42}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1216 PASS "use strict";function g(extends){ "use strict"; }; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1217 PASS (function(){"use strict";function g(extends){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1218 PASS "use strict";/extends/.test(function g(extends){ "use strict"; }) threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1219 PASS (function(){"use strict";/extends/.test(function g(extends){ "use strict"; })}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a variable name..

1220 PASS "use strict";try{}catch(extends){}; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a catch variable name..

1221 PASS (function(){"use strict";try{}catch(extends){}; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a catch variable name..

1222 PASS "use strict";function extends(){ "use strict"; }; true threw exception SyntaxError: Cannot use the reserved word 'extends' as a function name..

1223 PASS (function(){"use strict";function extends(){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the reserved word 'extends' as a function name..

1212 PASS "use strict";var extends; true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1213 PASS (function(){"use strict";var extends; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1214 PASS "use strict";var extends = 42; extends === 42 threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1215 PASS (function(){"use strict";var extends = 42; extends === 42}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1216 PASS "use strict";function g(extends){ "use strict"; }; true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1217 PASS (function(){"use strict";function g(extends){ "use strict"; }; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1218 PASS "use strict";/extends/.test(function g(extends){ "use strict"; }) threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1219 PASS (function(){"use strict";/extends/.test(function g(extends){ "use strict"; })}); true threw exception SyntaxError: Cannot use the key word 'extends' as a variable name..

1220 PASS "use strict";try{}catch(extends){}; true threw exception SyntaxError: Cannot use the key word 'extends' as a catch variable name..

1221 PASS (function(){"use strict";try{}catch(extends){}; true}); true threw exception SyntaxError: Cannot use the key word 'extends' as a catch variable name..

1222 PASS "use strict";function extends(){ "use strict"; }; true threw exception SyntaxError: Cannot use the key word 'extends' as a function name..