1 // Copyright 2014 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Flags: --allow-natives-syntax 6 var a = new Array(128); 7 8 function f(a, base) { 9 a[base] = 2; 10 } 11 12 f(a, undefined); 13 f("r12", undefined); 14 f(a, 0); 15 %OptimizeFunctionOnNextCall(f); 16 f(a, 0); 17