Index: src/promise.js |
diff --git a/src/promise.js b/src/promise.js |
index d202f2886166af38985140786888831c0ba25be5..3c97441694cab90afe8aaed426c4e322dbfb9365 100644 |
--- a/src/promise.js |
+++ b/src/promise.js |
@@ -151,6 +151,7 @@ function PromiseCatch(onReject) { |
} |
function PromiseEnqueue(value, tasks) { |
+ BUILTIN_ASSERT(IS_ARRAY(tasks)); |
%EnqueueMicrotask(function() { |
for (var i = 0; i < tasks.length; i += 2) { |
PromiseHandle(value, tasks[i], tasks[i + 1]) |