| Index: src/crankshaft/hydrogen.cc
|
| diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc
|
| index 31ef3bfeea8449141c6e363e501831ce7cc4c7b4..9c5fa15358e03797a1a2b8757fa2385b066de3c8 100644
|
| --- a/src/crankshaft/hydrogen.cc
|
| +++ b/src/crankshaft/hydrogen.cc
|
| @@ -8586,6 +8586,10 @@ bool HOptimizedGraphBuilder::TryInline(Handle<JSFunction> target,
|
| TraceInline(target, caller, "parse failure");
|
| return false;
|
| }
|
| + if (target_shared->dont_crankshaft()) {
|
| + TraceInline(target, caller, "ParseAndAnalyze found incompatibility");
|
| + return false;
|
| + }
|
|
|
| if (target_info.scope()->num_heap_slots() > 0) {
|
| TraceInline(target, caller, "target has context-allocated variables");
|
|
|