| Index: src/json-parser.h
|
| diff --git a/src/json-parser.h b/src/json-parser.h
|
| index 7cf80966dfd18d317d61c6ff2e34ee7d38c09fa3..1a9a36f283513bab2f3b72d2d6e5a78c6d0d2de8 100644
|
| --- a/src/json-parser.h
|
| +++ b/src/json-parser.h
|
| @@ -262,6 +262,7 @@ Handle<Object> JsonParser<seq_one_byte>::ParseJsonValue() {
|
| }
|
|
|
| if (isolate_->stack_guard()->InterruptRequested()) {
|
| + ExecutionAccess access(isolate_);
|
| // Avoid blocking GC in long running parser (v8:3974).
|
| isolate_->stack_guard()->CheckAndHandleGCInterrupt();
|
| }
|
|
|