| Index: src/ast/ast.cc
|
| diff --git a/src/ast/ast.cc b/src/ast/ast.cc
|
| index 63823d05d524cf26d313a8043f034ba6ba24a39a..51944ccc2e11466fd9a1219f6ca08fded7171d02 100644
|
| --- a/src/ast/ast.cc
|
| +++ b/src/ast/ast.cc
|
| @@ -1084,9 +1084,21 @@ bool Literal::Match(void* literal1, void* literal2) {
|
| (x->IsNumber() && y->IsNumber() && x->AsNumber() == y->AsNumber());
|
| }
|
|
|
| +const char* InternalVariable::name() const {
|
| + switch (type()) {
|
| + case kGeneratorObject:
|
| + return ".generator_object";
|
| + default:
|
| + break;
|
| + }
|
| + UNREACHABLE();
|
| + return nullptr;
|
| +}
|
| +
|
| const char* CallRuntime::debug_name() {
|
| #ifdef DEBUG
|
| - return NameForNativeContextIntrinsicIndex(context_index_);
|
| + return is_jsruntime() ? NameForNativeContextIntrinsicIndex(context_index_)
|
| + : function_->name;
|
| #else
|
| return is_jsruntime() ? "(context function)" : function_->name;
|
| #endif // DEBUG
|
|
|