mirror of https://github.com/lukechilds/node.git
Browse Source
Original commit message: [crankshaft] Don't inline "dont_crankshaft" functions Crankshaft shouldn't try to inline functions it knows it can't handle. BUG=v8:5033 Review-Url: https://codereview.chromium.org/2000703002 Cr-Commit-Position: refs/heads/master@{#36417} Fixes: https://github.com/nodejs/node/issues/6883 PR-URL: https://github.com/nodejs/node/pull/7863 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: targos - Michaël Zasso <mic.besace@gmail.com> Reviewed-By: ofrobots - Ali Ijaz Sheikh <ofrobots@google.com>v6.x
committed by
Ali Ijaz Sheikh
3 changed files with 26 additions and 1 deletions
@ -0,0 +1,21 @@ |
|||
// 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
|
|||
|
|||
var test = function() { |
|||
var t = Date.now(); // Just any non-constant double value.
|
|||
var o = { |
|||
['p']: 1, |
|||
t |
|||
}; |
|||
}; |
|||
|
|||
function caller() { |
|||
test(); |
|||
} |
|||
caller(); |
|||
caller(); |
|||
%OptimizeFunctionOnNextCall(caller); |
|||
caller(); |
Loading…
Reference in new issue