Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / v8 / test / mjsunit / regress / regress-358088.js
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.