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 6 7function optimize(crankshaft_test) { 8 crankshaft_test(); 9 crankshaft_test(); 10 %OptimizeFunctionOnNextCall(crankshaft_test); 11 crankshaft_test(); 12} 13 14function f() { 15 var v1 = 0; 16 var v2 = -0; 17 var t = v2++; 18 v2++; 19 return Math.max(v2++, v1++); 20} 21 22optimize(f); 23