Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index 9aa1242f35de0ad13e9eafd17312327f9ab91be2..2aa6cdf68886afbdcf4459205eede832a07c1629 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -578,6 +578,11 @@ class Isolate { |
MaybeObject** scheduled_exception_address() { |
return &thread_local_top_.scheduled_exception_; |
} |
+ |
+ Address pending_message_obj_address() { |
+ return reinterpret_cast<Address>(&thread_local_top_.pending_message_obj_); |
+ } |
+ |
MaybeObject* scheduled_exception() { |
ASSERT(has_scheduled_exception()); |
return thread_local_top_.scheduled_exception_; |
@@ -708,7 +713,7 @@ class Isolate { |
// Re-throw an exception. This involves no error reporting since |
// error reporting was handled when the exception was thrown |
// originally. |
- Failure* ReThrow(MaybeObject* exception, MessageLocation* location = NULL); |
+ Failure* ReThrow(MaybeObject* exception); |
void ScheduleThrow(Object* exception); |
void ReportPendingMessages(); |
Failure* ThrowIllegalOperation(); |