// 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-syntaxArray.prototype[0]='a';deleteArray.prototype[0];functionfoo(a,i){returna[i];}vara=newArray(100000);a[3]='x';foo(a,3);foo(a,3);foo(a,3);%OptimizeFunctionOnNextCall(foo);foo(a,3);Array.prototype[0]='a';varz=foo(a,0);assertEquals('a',z);