diff options
Diffstat (limited to 'deps/v8/test/mjsunit/compiler/named-store.js')
-rw-r--r-- | deps/v8/test/mjsunit/compiler/named-store.js | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/compiler/named-store.js b/deps/v8/test/mjsunit/compiler/named-store.js index 037d8593e5..629f2f1cfd 100644 --- a/deps/v8/test/mjsunit/compiler/named-store.js +++ b/deps/v8/test/mjsunit/compiler/named-store.js @@ -28,13 +28,16 @@ for (var i = 0.25; i < 6.25; i++) { // stirngs for (var i = 0; i < 6; i++) { - var f = new Foo(i + "", (i + 2) + ""); - assertEquals((i + "") + ((i + 2) + ""), f.x); + var f = new Foo(i + '', i + 2 + ''); + assertEquals(i + '' + (i + 2 + ''), f.x); } { - function Global(i) { this.bla = i } + function Global(i) { + this.bla = i; + }; + %PrepareFunctionForOptimization(Global); Global(0); Global(1); %OptimizeFunctionOnNextCall(Global); @@ -44,14 +47,20 @@ for (var i = 0; i < 6; i++) { { - function access(obj) { obj.bla = 42 } + function access(obj) { + obj.bla = 42; + } access({a: 0}); access({b: 0}); access({c: 0}); access({d: 0}); access({e: 0}); var global = this; - function foo() { access(global) }; + function foo() { + access(global); + }; + %PrepareFunctionForOptimization(foo); + ; foo(); foo(); %OptimizeFunctionOnNextCall(foo); |