// Copyright 2017 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntaxfunctionh(g){returng();}functionf(){varg;for(vari=0;i<10;i++){vary=i;if(i===5){g=function(){returny;};assertEquals(5,h(g));assertEquals(5,h(g));%OptimizeFunctionOnNextCall(h);assertEquals(5,h(g));}}returng;}varmyg=f();assertEquals(9,h(myg));