// Copyright 2015 Microsoft Corporation. All rights reserved. // This code is governed by the license found in the LICENSE file. /*--- description: Capturing closure variables es6id: 14.2 ---*/ var a; function foo(){ eval("a = 10"); return ()=>a; } assert.sameValue(foo()(), 10, "Closure variable was captured incorrectly."); reportCompare(0, 0);