| Index: test/mjsunit/regress/regress-crbug-135066.js | 
| diff --git a/test/mjsunit/regress/regress-crbug-135008.js b/test/mjsunit/regress/regress-crbug-135066.js | 
| similarity index 82% | 
| copy from test/mjsunit/regress/regress-crbug-135008.js | 
| copy to test/mjsunit/regress/regress-crbug-135066.js | 
| index 2be396e8055a916b1f7c7370ff32ff0d40eea762..1aeca8b1a32d678ba7274c60230a77fdda97f6aa 100644 | 
| --- a/test/mjsunit/regress/regress-crbug-135008.js | 
| +++ b/test/mjsunit/regress/regress-crbug-135066.js | 
| @@ -28,18 +28,26 @@ | 
| // Filler long enough to trigger lazy parsing. | 
| var filler = "//" + new Array(1024).join('x'); | 
|  | 
| -var scope = { x:23 }; | 
| +// Test strict eval in global context. | 
| +eval( | 
| +  "'use strict';" + | 
| +  "var x = 23;" + | 
| +  "var f = function bozo1() {" + | 
| +  "  return x;" + | 
| +  "};" + | 
| +  "assertSame(23, f());" + | 
| +  filler | 
| +); | 
|  | 
| -with(scope) { | 
| +// Test default eval in strict context. | 
| +(function() { | 
| +  "use strict"; | 
| eval( | 
| -    "scope.f = (function outer() {" + | 
| -    "  function inner() {" + | 
| -    "    return x;" + | 
| -    "  }" + | 
| -    "  return inner;" + | 
| -    "})();" + | 
| +    "var y = 42;" + | 
| +    "var g = function bozo2() {" + | 
| +    "  return y;" + | 
| +    "};" + | 
| +    "assertSame(42, g());" + | 
| filler | 
| ); | 
| -}; | 
| - | 
| -assertSame(23, scope.f()); | 
| +})(); | 
|  |