// Copyright 2022 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.//
constys=[0,1,2];functiong(){%CollectGarbage(42);return[0,1,2];}%NeverOptimizeFunction(g);consto={g:g};functionf(o){// Using CallProperty since plain calls are still unimplemented.returno.g();}%PrepareFunctionForOptimization(f);assertEquals(ys,f(o));%OptimizeMaglevOnNextCall(f);assertEquals(ys,f(o));