Index: src/compiler/code-generator.cc |
diff --git a/src/compiler/code-generator.cc b/src/compiler/code-generator.cc |
index 66232aa06f7fc663b7b559c170deaadc62bde6b7..be7c099c3a97d2997ac0a9b227b275a4dd59ef2e 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" |
@@ -823,6 +824,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; |