| 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
|
|
|