// 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-syntaxvardummy=newInt32Array(100);array=newInt32Array(100);vardummy2=newInt32Array(100);array[-17]=0;functionfun(base,cond){array[base-1]=1;array[base-2]=2;if(cond){array[base-4]=3;array[base-5]=4;}else{array[base-6]=5;array[base-100]=777;}}fun(5,true);fun(7,false);%OptimizeFunctionOnNextCall(fun);fun(7,false);for(vari=0;i<dummy.length;i++){assertEquals(0,dummy[i]);}for(vari=0;i<dummy2.length;i++){assertEquals(0,dummy2[i]);}