| Index: src/isolate.cc
|
| diff --git a/src/isolate.cc b/src/isolate.cc
|
| index 89052139dfb598e9f2e3fc46b1998a7746f0ecbf..9a850f659ed3f3eb2829b348605643210d159276 100644
|
| --- a/src/isolate.cc
|
| +++ b/src/isolate.cc
|
| @@ -2292,10 +2292,12 @@ void Isolate::EnqueueMicrotask(Handle<Object> microtask) {
|
|
|
|
|
| void Isolate::RunMicrotasks() {
|
| - // In some mjsunit tests %RunMicrotasks is called explicitly, violating
|
| - // this assertion. Therefore we also check for --allow-natives-syntax.
|
| - ASSERT(FLAG_allow_natives_syntax ||
|
| - handle_scope_implementer()->CallDepthIsZero());
|
| + // %RunMicrotasks may be called in mjsunit tests, which violates
|
| + // this assertion, hence the check for --allow-natives-syntax.
|
| + // TODO(adamk): However, this also fails some layout tests.
|
| + //
|
| + // ASSERT(FLAG_allow_natives_syntax ||
|
| + // handle_scope_implementer()->CallDepthIsZero());
|
|
|
| // Increase call depth to prevent recursive callbacks.
|
| v8::Isolate::SuppressMicrotaskExecutionScope suppress(
|
|
|