Index: src/promise.js |
diff --git a/src/promise.js b/src/promise.js |
index 9e88aa56ce042a5e90c49adf65d7e832fe30b10b..4d2f589c8b2b70d8adda92405bdae5b6235e8434 100644 |
--- a/src/promise.js |
+++ b/src/promise.js |
@@ -25,12 +25,12 @@ var PromiseHasRejectHandler; |
// TODO(jkummerow/rossberg/yangguo): Find a better solution. |
// Status values: 0 = pending, +1 = resolved, -1 = rejected |
-var promiseStatus = GLOBAL_PRIVATE("Promise#status"); |
-var promiseValue = GLOBAL_PRIVATE("Promise#value"); |
-var promiseOnResolve = GLOBAL_PRIVATE("Promise#onResolve"); |
-var promiseOnReject = GLOBAL_PRIVATE("Promise#onReject"); |
-var promiseRaw = GLOBAL_PRIVATE("Promise#raw"); |
-var promiseDebug = GLOBAL_PRIVATE("Promise#debug"); |
+var promiseStatus = GLOBAL_PRIVATE_OWN("Promise#status"); |
+var promiseValue = GLOBAL_PRIVATE_OWN("Promise#value"); |
+var promiseOnResolve = GLOBAL_PRIVATE_OWN("Promise#onResolve"); |
+var promiseOnReject = GLOBAL_PRIVATE_OWN("Promise#onReject"); |
+var promiseRaw = GLOBAL_PRIVATE_OWN("Promise#raw"); |
+var promiseDebug = GLOBAL_PRIVATE_OWN("Promise#debug"); |
var lastMicrotaskId = 0; |
(function() { |
@@ -146,7 +146,7 @@ var lastMicrotaskId = 0; |
// For bootstrapper. |
IsPromise = function IsPromise(x) { |
- return IS_SPEC_OBJECT(x) && HAS_PRIVATE(x, promiseStatus); |
+ return IS_SPEC_OBJECT(x) && HAS_DEFINED_PRIVATE(x, promiseStatus); |
} |
PromiseCreate = function PromiseCreate() { |
@@ -162,7 +162,7 @@ var lastMicrotaskId = 0; |
// Check promiseDebug property to avoid duplicate event. |
if (DEBUG_IS_ACTIVE && |
GET_PRIVATE(promise, promiseStatus) == 0 && |
- !HAS_PRIVATE(promise, promiseDebug)) { |
+ !HAS_DEFINED_PRIVATE(promise, promiseDebug)) { |
%DebugPromiseRejectEvent(promise, r); |
} |
PromiseDone(promise, -1, r, promiseOnReject) |