// 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 --turboprop --gc-interval=1000functionrunNearStackLimit(f){functiont(){try{returnt();}catch(e){returnf();}}%PrepareFunctionForOptimization(t);%OptimizeFunctionOnNextCall(t);returnt();}functionfoo(){runNearStackLimit(()=>{});}(function(){vara=42;varb=153;try{Object.defineProperty({});}catch(e){}foo();foo();})();runNearStackLimit(()=>{});