| Index: src/ast/ast-numbering.cc
|
| diff --git a/src/ast/ast-numbering.cc b/src/ast/ast-numbering.cc
|
| index 93dbcc5b06dda2dec4a6ba7fa1261f7d912714ee..fd793f4b80dd679fc4f0c44c3523360d441b2ba1 100644
|
| --- a/src/ast/ast-numbering.cc
|
| +++ b/src/ast/ast-numbering.cc
|
| @@ -649,6 +649,13 @@ bool AstNumberingVisitor::Renumber(FunctionLiteral* node) {
|
|
|
| if (FLAG_trace_opt) {
|
| if (disable_crankshaft_reason_ != kNoReason) {
|
| + // TODO(leszeks): This is a quick'n'dirty fix to allow the debug name of
|
| + // the function to be accessed in the below print. This DCHECK will fail
|
| + // if we move ast numbering off the main thread, but that won't be before
|
| + // we remove FCG, in which case this entire check isn't necessary anyway.
|
| + AllowHandleDereference allow_deref;
|
| + DCHECK(!node->debug_name().is_null());
|
| +
|
| PrintF("[enforcing Ignition and TurboFan for %s because: %s\n",
|
| node->debug_name()->ToCString().get(),
|
| GetBailoutReason(disable_crankshaft_reason_));
|
|
|