Index: src/execution.cc |
=================================================================== |
--- src/execution.cc (revision 567) |
+++ src/execution.cc (working copy) |
@@ -94,6 +94,9 @@ |
// Update the pending exception flag and return the value. |
*has_pending_exception = value->IsException(); |
ASSERT(*has_pending_exception == Top::has_pending_exception()); |
+ if (*has_pending_exception) { |
+ Top::setup_external_caught(); |
+ } |
// If the pending exception is OutOfMemoryException set out_of_memory in |
// the global context. Note: We have to mark the global context here |