| Index: test/mjsunit/compiler/osr-top2.js | 
| diff --git a/test/mjsunit/compiler/osr-forin.js b/test/mjsunit/compiler/osr-top2.js | 
| similarity index 51% | 
| copy from test/mjsunit/compiler/osr-forin.js | 
| copy to test/mjsunit/compiler/osr-top2.js | 
| index 8d1678224c60304cb216ef2265fb9d61d15a8c0c..a15aa15d04cd35d22641baa6d45eb90da1001aa1 100644 | 
| --- a/test/mjsunit/compiler/osr-forin.js | 
| +++ b/test/mjsunit/compiler/osr-top2.js | 
| @@ -2,25 +2,18 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| -// Flags: --use-osr --turbo-osr | 
| +// Flags: --use-osr --allow-natives-syntax | 
|  | 
| -function f(a) { | 
| +for (var j = 0; j < 3; j++) { | 
| var sum = 0; | 
| -  for (var j in a) { | 
| -    var i = a[j]; | 
| +  for (var i = 0; i < 1000; i++) { | 
| +    if (i == 100) %OptimizeOsr(); | 
| var x = i + 2; | 
| var y = x + 5; | 
| var z = y + 3; | 
| sum += z; | 
| } | 
| -  return sum; | 
| +  assertEquals(509500, sum); | 
| } | 
|  | 
| -var a = new Array(10000); | 
| -for (var i = 0; i < 10000; i++) { | 
| -  a[i] = (i * 999) % 77; | 
| -} | 
| - | 
| -for (var i = 0; i < 3; i++) { | 
| -  assertEquals(480270, f(a)); | 
| -} | 
| +assertEquals(509500, sum); | 
|  |