Index: src/x87/full-codegen-x87.cc |
diff --git a/src/x87/full-codegen-x87.cc b/src/x87/full-codegen-x87.cc |
index ac27d0aaec6955a868a1aefd11e7c975615a5b91..04ed91426ca887b04b8c8d52c7b6e39eed1e62fc 100644 |
--- a/src/x87/full-codegen-x87.cc |
+++ b/src/x87/full-codegen-x87.cc |
@@ -5263,6 +5263,15 @@ void FullCodeGenerator::ExitFinallyBlock() { |
} |
+void FullCodeGenerator::EnterCatchBlock() { |
+ DCHECK(!result_register().is(edx)); |
+ ExternalReference pending_message_obj = |
+ ExternalReference::address_of_pending_message_obj(isolate()); |
+ __ mov(edx, Immediate(isolate()->factory()->the_hole_value())); |
+ __ mov(Operand::StaticVariable(pending_message_obj), edx); |
+} |
+ |
+ |
#undef __ |