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 function f(a) {
      6   a[a.length] = 1;
      7 }
      8 
      9 function g(a, i, v) {
     10   a[i] = v;
     11 }
     12 
     13 f([]);    // f KeyedStoreIC goes to 1.GROW
     14 o = {};
     15 g(o);     // We've added property "undefined" to o
     16 
     17 o = {};   // A transition on property "undefined" exists from {}
     18 f(o);     // Store should go generic.
     19