Home | History | Annotate | Download | only in regress
      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 --debug-code --fold-constants
      6 
      7 function f(a) {
      8   a[5000000] = 256;
      9   assertEquals(256, a[5000000]);
     10 }
     11 
     12 var v1 = new Array(5000001);
     13 var v2 = new Array(10);
     14 f(v1);
     15 f(v2);
     16 f(v2);
     17 %OptimizeFunctionOnNextCall(f);
     18 f(v2);
     19 f(v1);
     20