// Copyright (C) 2011 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 13.1 description: > dynamic lookup in and through block contexts ---*/ function fn(one) { var x = one + 1; let y = one + 2; const u = one + 4; { let z = one + 3; const v = one + 5; assert.sameValue(one, 1); assert.sameValue(x, 2); assert.sameValue(y, 3); assert.sameValue(z, 4); assert.sameValue(u, 5); assert.sameValue(v, 6); } } fn(1); reportCompare(0, 0);