// 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'use strict'functionf(){returnarguments;}vararr=[];arr.length=0x8000;varg=f.bind(null,...arr);functiontest(){returng();}%PrepareFunctionForOptimization(f);%PrepareFunctionForOptimization(test);test();%OptimizeFunctionOnNextCall(test);assertEquals(test().length,arr.length);