| Index: src/api.cc | 
| diff --git a/src/api.cc b/src/api.cc | 
| index 304d84ffcf872d6163a19f8a38ce9e7f8df8eaf3..84884be304f2388af10e9cd7778e673940f1356c 100644 | 
| --- a/src/api.cc | 
| +++ b/src/api.cc | 
| @@ -58,7 +58,7 @@ | 
| namespace v8 { | 
|  | 
| #define ON_BAILOUT(isolate, location, code)                        \ | 
| -  if (IsExecutionTerminatingCheck(isolate)) {                      \ | 
| +  if (isolate->IsExecutionTerminating()) {                         \ | 
| code;                                                          \ | 
| UNREACHABLE();                                                 \ | 
| } | 
| @@ -192,16 +192,6 @@ bool V8::IsDead() { | 
| } | 
|  | 
|  | 
| -static inline bool IsExecutionTerminatingCheck(i::Isolate* isolate) { | 
| -  if (!isolate->IsInitialized()) return false; | 
| -  if (isolate->has_scheduled_exception()) { | 
| -    return isolate->scheduled_exception() == | 
| -        isolate->heap()->termination_exception(); | 
| -  } | 
| -  return false; | 
| -} | 
| - | 
| - | 
| // --- S t a t i c s --- | 
|  | 
|  | 
| @@ -6478,7 +6468,7 @@ void V8::TerminateExecution(Isolate* isolate) { | 
| bool V8::IsExecutionTerminating(Isolate* isolate) { | 
| i::Isolate* i_isolate = isolate != NULL ? | 
| reinterpret_cast<i::Isolate*>(isolate) : i::Isolate::Current(); | 
| -  return IsExecutionTerminatingCheck(i_isolate); | 
| +  return i_isolate->IsExecutionTerminating(); | 
| } | 
|  | 
|  | 
|  |