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