| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 83cdb0d443e9782573ac495069afad764d337f6a..5ca2b87f0e011a6a76afc281979291f18d96d9df 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -578,6 +578,20 @@ 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_);
|
| + }
|
| +
|
| + Address has_pending_message_address() {
|
| + return reinterpret_cast<Address>(&thread_local_top_.has_pending_message_);
|
| + }
|
| +
|
| + Address pending_message_script_address() {
|
| + return reinterpret_cast<Address>(
|
| + &thread_local_top_.pending_message_script_);
|
| + }
|
| +
|
| MaybeObject* scheduled_exception() {
|
| ASSERT(has_scheduled_exception());
|
| return thread_local_top_.scheduled_exception_;
|
| @@ -708,7 +722,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();
|
|
|