Index: src/full-codegen/x87/full-codegen-x87.cc |
diff --git a/src/full-codegen/x87/full-codegen-x87.cc b/src/full-codegen/x87/full-codegen-x87.cc |
index fadedf1e20e9298e9c1a32ba7c6d38a5cf546e72..945788ef825ec63a156e0c3ccc73138c88118d3c 100644 |
--- a/src/full-codegen/x87/full-codegen-x87.cc |
+++ b/src/full-codegen/x87/full-codegen-x87.cc |
@@ -2321,6 +2321,7 @@ void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ mov(Operand(esp, kPointerSize), eax); |
@@ -2377,6 +2378,7 @@ void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { |
// - home_object |
// - key |
CallRuntimeWithOperands(Runtime::kLoadKeyedFromSuper); |
+ PrepareForBailoutForId(prop->LoadId(), TOS_REG); |
// Replace home_object with target function. |
__ mov(Operand(esp, kPointerSize), eax); |