diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/deps/v8/src/builtins/builtins.cc b/deps/v8/src/builtins/builtins.cc index e5829dd1b3..e0750a732c 100644 --- a/deps/v8/src/builtins/builtins.cc +++ b/deps/v8/src/builtins/builtins.cc @@ -88,14 +88,16 @@ const BuiltinMetadata builtin_metadata[] = {BUILTIN_LIST( } // namespace BailoutId Builtins::GetContinuationBailoutId(Name name) { - DCHECK(Builtins::KindOf(name) == TFJ || Builtins::KindOf(name) == TFC); + DCHECK(Builtins::KindOf(name) == TFJ || Builtins::KindOf(name) == TFC || + Builtins::KindOf(name) == TFS); return BailoutId(BailoutId::kFirstBuiltinContinuationId + name); } Builtins::Name Builtins::GetBuiltinFromBailoutId(BailoutId id) { int builtin_index = id.ToInt() - BailoutId::kFirstBuiltinContinuationId; DCHECK(Builtins::KindOf(builtin_index) == TFJ || - Builtins::KindOf(builtin_index) == TFC); + Builtins::KindOf(builtin_index) == TFC || + Builtins::KindOf(builtin_index) == TFS); return static_cast<Name>(builtin_index); } @@ -204,7 +206,7 @@ void Builtins::PrintBuiltinCode() { CStrVector(FLAG_print_builtin_code_filter))) { CodeTracer::Scope trace_scope(isolate_->GetCodeTracer()); OFStream os(trace_scope.file()); - code->Disassemble(builtin_name, os); + code->Disassemble(builtin_name, os, isolate_); os << "\n"; } } |