// Copyright 2016 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(function(){functionfoo(){vara=newArray(2);a[1]=1.5;returna;}assertEquals(undefined,foo()[0]);assertEquals(undefined,foo()[0]);%OptimizeFunctionOnNextCall(foo);assertEquals(undefined,foo()[0]);})();(function(){functionfoo(){vara=Array(2);a[1]=1.5;returna;}assertEquals(undefined,foo()[0]);assertEquals(undefined,foo()[0]);%OptimizeFunctionOnNextCall(foo);assertEquals(undefined,foo()[0]);})();