blob: 0c5074a0f87586dcc093f5188a04d30f7bc0a2dd [file] [log] [blame]
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00001// 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: --allow-natives-syntax
6'use strict';
7function f24(deopt) {
8 let x = 1;
9 {
10 let x = 2;
11 {
12 let x = 3;
13 assertEquals(3, x);
14 }
15 deopt + 1;
16 assertEquals(2, x);
17 }
18 assertEquals(1, x);
19}
20
21
22for (var j = 0; j < 10; ++j) {
23 f24(12);
24}
25%OptimizeFunctionOnNextCall(f24);
26f24({});