Chromium Code Reviews

Side by Side Diff: test/mjsunit/regress/regress-2858.js

Issue 1007783002: Remove --harmony-scoping flag. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Tests moved Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
1 // Copyright 2014 the V8 project authors. All rights reserved. 1 // Copyright 2014 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Flags: --harmony-scoping 5 // Flags:
rossberg 2015/03/13 14:24:33 Dito
Dmitry Lomov (no reviews) 2015/03/13 14:51:29 Done.
6 "use strict"; 6 "use strict";
7 7
8 function f() { 8 function f() {
9 var y = 1; 9 var y = 1;
10 var q1; 10 var q1;
11 var q; 11 var q;
12 var z = new Error(); 12 var z = new Error();
13 try { 13 try {
14 throw z; 14 throw z;
15 } catch (y) { 15 } catch (y) {
16 assertTrue(z === y); 16 assertTrue(z === y);
17 q1 = function() { return y; } 17 q1 = function() { return y; }
18 var y = 15; 18 var y = 15;
19 q = function() { return y; } 19 q = function() { return y; }
20 assertSame(15, y); 20 assertSame(15, y);
21 } 21 }
22 assertSame(1, y); 22 assertSame(1, y);
23 assertSame(15, q1()); 23 assertSame(15, q1());
24 assertSame(15, q()); 24 assertSame(15, q());
25 } 25 }
26 26
27 f(); 27 f();
OLDNEW

Powered by Google App Engine