| Index: src/top.h
 | 
| ===================================================================
 | 
| --- src/top.h	(revision 1639)
 | 
| +++ src/top.h	(working copy)
 | 
| @@ -127,7 +127,6 @@
 | 
|      return !thread_local_.pending_exception_->IsTheHole();
 | 
|    }
 | 
|    static void clear_pending_message() {
 | 
| -    thread_local_.catcher_ = NULL;
 | 
|      thread_local_.has_pending_message_ = false;
 | 
|      thread_local_.pending_message_ = NULL;
 | 
|      thread_local_.pending_message_obj_ = Heap::the_hole_value();
 | 
| @@ -159,9 +158,9 @@
 | 
|  
 | 
|    static void setup_external_caught() {
 | 
|      thread_local_.external_caught_exception_ =
 | 
| -        (!thread_local_.pending_exception_->IsTheHole()) &&
 | 
| +        has_pending_exception() &&
 | 
|          (thread_local_.catcher_ != NULL) &&
 | 
| -        (Top::thread_local_.try_catch_handler_ == Top::thread_local_.catcher_);
 | 
| +        (thread_local_.try_catch_handler_ == thread_local_.catcher_);
 | 
|    }
 | 
|  
 | 
|    // Tells whether the current context has experienced an out of memory
 | 
| 
 |