76fd6f25a9
The deprecated pipeline is used for asm.js only, where we forcibly disable inlining anyways (for performance reasons), so inlining via the AstGraphBuilder is essentially dead code by now, thus there's no point in trying to keep that around in the code base. Also nuke the test-run-inlining.cc file, which would require some heavy surgery (for probably little benefit), and move the useful tests for mjsunit tests instead. BUG=v8:2206,v8:5657 R=yangguo@chromium.org Review-Url: https://codereview.chromium.org/2527053002 Cr-Commit-Position: refs/heads/master@{#41245}
18 lines
464 B
JavaScript
18 lines
464 B
JavaScript
// Copyright 2016 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
|
|
|
|
function foo(s) { return arguments; }
|
|
function bar(s, t) {
|
|
var args = foo(s, t, 13);
|
|
return args.length == 3 &&
|
|
args[0] == 11 &&
|
|
args[1] == 12 &&
|
|
args[2] == 13;
|
|
}
|
|
|
|
%OptimizeFunctionOnNextCall(bar);
|
|
assertEquals(true, bar(11, 12));
|