Index: src/js/async-await.js |
diff --git a/src/js/async-await.js b/src/js/async-await.js |
index 5c9c4b5ceba4931aded31ef3d98ac27502415718..a9b4b67f4312505b4ec0ebe20f6751694907a6ed 100644 |
--- a/src/js/async-await.js |
+++ b/src/js/async-await.js |
@@ -14,16 +14,11 @@ |
var AsyncFunctionNext; |
var AsyncFunctionThrow; |
var CreateInternalPromiseCapability; |
-var PromiseCreate; |
-var PromiseNextMicrotaskID; |
-var RejectPromise; |
utils.Import(function(from) { |
AsyncFunctionNext = from.AsyncFunctionNext; |
AsyncFunctionThrow = from.AsyncFunctionThrow; |
CreateInternalPromiseCapability = from.CreateInternalPromiseCapability; |
- PromiseCreate = from.PromiseCreate; |
- RejectPromise = from.RejectPromise; |
}); |
var promiseAsyncStackIDSymbol = |
@@ -42,7 +37,7 @@ function PromiseCastResolved(value) { |
if (%is_promise(value)) { |
return value; |
} else { |
- var promise = PromiseCreate(); |
+ var promise = %promise_internal_constructor(UNDEFINED); |
%promise_resolve(promise, value); |
return promise; |
} |
@@ -121,11 +116,11 @@ function AsyncFunctionAwaitCaught(generator, awaited, outerPromise) { |
// How the parser rejects promises from async/await desugaring |
function RejectPromiseNoDebugEvent(promise, reason) { |
- return RejectPromise(promise, reason, false); |
+ return %PromiseReject(promise, reason, false); |
} |
function AsyncFunctionPromiseCreate() { |
- var promise = PromiseCreate(); |
+ var promise = %promise_internal_constructor(UNDEFINED); |
if (DEBUG_IS_ACTIVE) { |
// Push the Promise under construction in an async function on |
// the catch prediction stack to handle exceptions thrown before |