From eaeafcaedd6f207788b14f6e747301f558c0e7bd Mon Sep 17 00:00:00 2001 From: jsteemann Date: Mon, 18 Jul 2016 09:44:38 +0200 Subject: [PATCH] fixed segfault in V8, by backporting https://bugs.chromium.org/p/v8/issues/detail?id=5033 --- 3rdParty/V8/V8-5.0.71.39/src/crankshaft/hydrogen.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/3rdParty/V8/V8-5.0.71.39/src/crankshaft/hydrogen.cc b/3rdParty/V8/V8-5.0.71.39/src/crankshaft/hydrogen.cc index b6fdd3a315..b817399b6c 100644 --- a/3rdParty/V8/V8-5.0.71.39/src/crankshaft/hydrogen.cc +++ b/3rdParty/V8/V8-5.0.71.39/src/crankshaft/hydrogen.cc @@ -8444,6 +8444,10 @@ bool HOptimizedGraphBuilder::TryInline(Handle 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");