Chromium Code Reviews| Index: test/mjsunit/regress/regress-347909.js |
| diff --git a/test/mjsunit/regress/regress-347530.js b/test/mjsunit/regress/regress-347909.js |
| similarity index 55% |
| copy from test/mjsunit/regress/regress-347530.js |
| copy to test/mjsunit/regress/regress-347909.js |
| index 330fda38c01b5b3c8cc3926fda0520b086aa7289..60ccbef845a4d7a22aa261f0331331660e9646e7 100644 |
| --- a/test/mjsunit/regress/regress-347530.js |
| +++ b/test/mjsunit/regress/regress-347909.js |
| @@ -2,11 +2,16 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
|
Toon Verwaest
2014/02/28 10:59:15
Flags: --allow-natives-syntax
Hannes Payer (out of office)
2014/02/28 11:06:52
Done.
|
| -// Flags: --expose-gc |
| -a = []; |
| -a[1000] = .1; |
| -a.length = 0; |
| -gc(); |
| -gc(); |
| -a[1000] = .1; |
| -assertEquals(.1, a[1000]); |
| +a = {y:1.5}; |
|
Toon Verwaest
2014/02/28 10:59:15
var a =, var b =, var d =
Hannes Payer (out of office)
2014/02/28 11:06:52
Done.
|
| +a.y = 0; |
| +b = a.y; |
| +a.y= {}; |
|
Toon Verwaest
2014/02/28 10:59:15
add space after a.y
Hannes Payer (out of office)
2014/02/28 11:06:52
Done.
|
| +d = 1; |
| +function f() { |
| + d = 0; |
| + return {y: b}; |
| +} |
| +f(); |
| +f(); |
| +%OptimizeFunctionOnNextCall(f); |
| +f(); |