Chromium Code Reviews| Index: test/mjsunit/regress/regress-crbug-148376.js |
| diff --git a/test/mjsunit/regress/regress-110509.js b/test/mjsunit/regress/regress-crbug-148376.js |
| similarity index 90% |
| copy from test/mjsunit/regress/regress-110509.js |
| copy to test/mjsunit/regress/regress-crbug-148376.js |
| index 132bd233bee32f6c84061049224ea43901dae06a..c05a37882543e71ca3bb67211ab9818e9ad8349c 100644 |
| --- a/test/mjsunit/regress/regress-110509.js |
| +++ b/test/mjsunit/regress/regress-crbug-148376.js |
| @@ -27,15 +27,11 @@ |
| // Flags: --allow-natives-syntax |
|
Michael Starzinger
2012/09/12 17:06:55
We don't need natives syntax here.
|
| -// Verify that LRandom preserves rsi correctly. |
| - |
| -function foo() { |
| - Math.random(); |
| - new Function(""); |
| +function defineSetter(o) { |
| + o.__defineSetter__('property', function() {}); |
| } |
| -foo(); |
| -foo(); |
| -foo(); |
| -%OptimizeFunctionOnNextCall(foo); |
| -foo(); |
| +defineSetter(Object.prototype); |
| +property = 0; |
| +defineSetter(this); |
| +var keys = Object.keys(this); |