blob: c144500dda3a21314e6798c2ebd8cdb323983644 [file] [log] [blame]
/*
* Bug 800407 - Functions defined with Function construcor
* do have strict mode when JSOPTION_STRICT_MODE is on.
*/
options("strict_mode");
function testRunOptionStrictMode(str, arg, result) {
var strict_inner = new Function('return typeof this == "undefined";');
return strict_inner;
}
assertEq(eval(uneval(testRunOptionStrictMode()))(), true);
assertEq((new Function('x', 'return x*2;')).toSource().includes('\n"use strict"'), true);
reportCompare(true, true);