// Copyright 2020 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-syntax --turbopropfunctionfoo(e,t){for(varn=[e],s=e.length;s>0;--s){}for(vars=0;s<n.length;s++){t()}}vare='abc';functiont(){};%PrepareFunctionForOptimization(foo);foo(e,t);foo(e,t);%OptimizeFunctionOnNextCall(foo);foo(e,t);