Index: src/compiler/code-generator.cc |
diff --git a/src/compiler/code-generator.cc b/src/compiler/code-generator.cc |
index 3723a98ebe559f587fda0526c8a4470e19c0a88a..637fa4f42351150fe711bf9ff5f3e6ce2800fde6 100644 |
--- a/src/compiler/code-generator.cc |
+++ b/src/compiler/code-generator.cc |
@@ -7,6 +7,7 @@ |
#include "src/address-map.h" |
#include "src/assembler-inl.h" |
#include "src/base/adapters.h" |
+#include "src/callable.h" |
#include "src/compilation-info.h" |
#include "src/compiler/code-generator-impl.h" |
#include "src/compiler/linkage.h" |
@@ -821,6 +822,14 @@ void CodeGenerator::BuildTranslationForFrameStateDescriptor( |
descriptor->bailout_id(), shared_info_id, |
static_cast<unsigned int>(descriptor->parameters_count())); |
break; |
+ case FrameStateType::kBuiltinContinuation: { |
+ BailoutId bailout_id = descriptor->bailout_id(); |
+ int parameter_count = |
+ static_cast<unsigned int>(descriptor->parameters_count()); |
+ translation->BeginBuiltinContinuationFrame(bailout_id, shared_info_id, |
+ parameter_count); |
+ break; |
+ } |
case FrameStateType::kGetterStub: |
translation->BeginGetterStubFrame(shared_info_id); |
break; |