blob: 4ce9478497f3b9d5ac333337afdd9884fabcd1c0 [file] [log] [blame]
Emily Bernierd0a1eb72015-03-24 16:35:39 -04001// 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
8function 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
27f();