diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js b/deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js index ed63133c0f..b4bd9e3e0c 100644 --- a/deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js +++ b/deps/v8/test/mjsunit/regress/regress-deoptimize-constant-keyed-load.js @@ -4,18 +4,21 @@ // Flags: --allow-natives-syntax -var o = { }; -o.__defineGetter__("progressChanged", function() { %DeoptimizeFunction(f); return 10; }) +var o = {}; +o.__defineGetter__('progressChanged', function() { + %DeoptimizeFunction(f); + return 10; +}); function g(a, b, c) { return a + b + c; } function f() { - var t="progressChanged"; + var t = 'progressChanged'; return g(1, o[t], 100); -} - +}; +%PrepareFunctionForOptimization(f); f(); f(); %OptimizeFunctionOnNextCall(f); |