| Index: src/heap-inl.h
|
| diff --git a/src/heap-inl.h b/src/heap-inl.h
|
| index a15b8ef489ef4ad9663ba174ae0798a2c76b3b04..1dd509add30281b9c2f6640f6ba204ab15602930 100644
|
| --- a/src/heap-inl.h
|
| +++ b/src/heap-inl.h
|
| @@ -613,6 +613,13 @@ Isolate* Heap::isolate() {
|
| CALL_AND_RETRY(ISOLATE, FUNCTION_CALL, return, return)
|
|
|
|
|
| +#define CALL_HEAP_FUNCTION_PASS_EXCEPTION(ISOLATE, FUNCTION_CALL) \
|
| + CALL_AND_RETRY(ISOLATE, \
|
| + FUNCTION_CALL, \
|
| + return __object__, \
|
| + return __maybe_object__)
|
| +
|
| +
|
| #ifdef DEBUG
|
|
|
| inline bool Heap::allow_allocation(bool new_state) {
|
|
|