Index: src/full-codegen/arm/full-codegen-arm.cc |
diff --git a/src/full-codegen/arm/full-codegen-arm.cc b/src/full-codegen/arm/full-codegen-arm.cc |
index 0bd46124a77a020b8c616ddf0eb44f1101d090d2..47612cfcca53dd3452c7b10f85e13ce7967691e7 100644 |
--- a/src/full-codegen/arm/full-codegen-arm.cc |
+++ b/src/full-codegen/arm/full-codegen-arm.cc |
@@ -2429,6 +2429,7 @@ void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ str(r0, MemOperand(sp, kPointerSize)); |
@@ -2489,6 +2490,7 @@ void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadKeyedFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ str(r0, MemOperand(sp, kPointerSize)); |