Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index a07451a9bed2ffc3f375b5b38b533626a9b9529f..99af8fad36f56f18f5d28516544a2680496b1045 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -2264,7 +2264,12 @@ void Isolate::EnqueueMicrotask(Handle<JSFunction> microtask) { |
void Isolate::RunMicrotasks() { |
- ASSERT(handle_scope_implementer()->CallDepthIsZero()); |
+ // TODO(adamk): This ASSERT triggers in mjsunit tests which |
+ // call the %RunMicrotasks runtime function. But it should |
+ // never happen outside of tests, so it would be nice to |
+ // uncomment it. |
+ // |
+ // ASSERT(handle_scope_implementer()->CallDepthIsZero()); |
// Increase call depth to prevent recursive callbacks. |
handle_scope_implementer()->IncrementCallDepth(); |