Index: src/compiler/code-generator.cc |
diff --git a/src/compiler/code-generator.cc b/src/compiler/code-generator.cc |
index 63de161cc254e5002725c8332bda9463229bd554..12e493d3fc0954659cdda33673f25aabafa1b010 100644 |
--- a/src/compiler/code-generator.cc |
+++ b/src/compiler/code-generator.cc |
@@ -813,6 +813,22 @@ 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::kJavaScriptBuiltinContinuation: { |
+ BailoutId bailout_id = descriptor->bailout_id(); |
+ int parameter_count = |
+ static_cast<unsigned int>(descriptor->parameters_count()); |
+ translation->BeginJavaScriptBuiltinContinuationFrame( |
+ bailout_id, shared_info_id, parameter_count); |
+ break; |
+ } |
case FrameStateType::kGetterStub: |
translation->BeginGetterStubFrame(shared_info_id); |
break; |