diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-667689.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-crbug-667689.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-667689.js b/deps/v8/test/mjsunit/regress/regress-crbug-667689.js index e83c40eeda..174a7d99c9 100644 --- a/deps/v8/test/mjsunit/regress/regress-crbug-667689.js +++ b/deps/v8/test/mjsunit/regress/regress-crbug-667689.js @@ -5,12 +5,18 @@ // Flags: --allow-natives-syntax function foo() {} -foo.__defineGetter__(undefined, function() {}) +foo.__defineGetter__(undefined, function() {}); function bar() {} -function baz(x) { return x instanceof bar }; +function baz(x) { + return x instanceof bar; +}; +%PrepareFunctionForOptimization(baz); +; %OptimizeFunctionOnNextCall(baz); baz(); Object.setPrototypeOf(bar, null); -bar[Symbol.hasInstance] = function() { return true }; +bar[Symbol.hasInstance] = function() { + return true; +}; assertTrue(baz()); |