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 --expose-gc --heap-stats
6
7function g(dummy, x) {
8  var start = "";
9  if (x) { start = x + " - "; }
10  start = start + "array length";
11};
12
13function f() {
14  gc();
15  g([0.1]);
16}
17
18f();
19%OptimizeFunctionOnNextCall(f);
20f();
21f();
22