Home | History | Annotate | Download | only in regress
      1 // Copyright 2015 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 
      7 var a = [1.5];
      8 
      9 function p() {
     10   Array.prototype.push.call(a, 1.7);
     11 }
     12 
     13 p();
     14 p();
     15 p();
     16 %OptimizeFunctionOnNextCall(p);
     17 p();
     18 a.push({});
     19 p();
     20 assertEquals(1.7, a[a.length - 1]);
     21