// Copyright 2014 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 --expose-gcvarglobal={};functiondo_nothing(){}functionf(opt_gc){varx=newArray(3);x[0]=10;opt_gc();global[1]=15.5;returnx;}gc();global=f(gc);global=f(do_nothing);%OptimizeFunctionOnNextCall(f);global=f(do_nothing);