// Copyright 2018 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Flags: --allow-natives-syntax --trace-turbo --trace-turbo-graph // Flags: --trace-turbo-cfg-file=test/mjsunit/tools/turbo.cfg // Flags: --trace-turbo-path=test/mjsunit/tools // Only trace the "add" function: // Flags: --trace-turbo-filter=add // The idea behind this test is to make sure we do not crash when using the // --trace-turbo flag given different sort of inputs. (function testOptimizedJS() { function add(a, b) { return a + b; }; %PrepareFunctionForOptimization(add); add(21, 21); %OptimizeFunctionOnNextCall(add); add(20, 22); })();