test: remove obsolete harmony flags
[platform/upstream/nodejs.git] / deps / v8 / test / mjsunit / harmony / regress / regress-2858.js
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
3 // found in the LICENSE file.
4 //
5 // Flags: --harmony-scoping
6 "use strict";
7
8 function f() {
9     var y = 1;
10     var q1;
11     var q;
12     var z = new Error();
13     try {
14         throw z;
15     } catch (y) {
16       assertTrue(z === y);
17       q1 = function() { return y; }
18       var y = 15;
19       q = function() { return y; }
20       assertSame(15, y);
21     }
22     assertSame(1, y);
23     assertSame(15, q1());
24     assertSame(15, q());
25 }
26
27 f();