Index: src/full-codegen/s390/full-codegen-s390.cc |
diff --git a/src/full-codegen/s390/full-codegen-s390.cc b/src/full-codegen/s390/full-codegen-s390.cc |
index cdb3e4943231830fe44515e2a684584d2af12856..7b54a07e1e5906b39c33d7fbd394ba0dbb7b4549 100644 |
--- a/src/full-codegen/s390/full-codegen-s390.cc |
+++ b/src/full-codegen/s390/full-codegen-s390.cc |
@@ -2372,6 +2372,7 @@ void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ StoreP(r2, MemOperand(sp, kPointerSize)); |
@@ -2427,6 +2428,7 @@ void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadKeyedFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ StoreP(r2, MemOperand(sp, kPointerSize)); |