Index: src/promise.js |
diff --git a/src/promise.js b/src/promise.js |
index 2634fde0bb8e8c9b5f0e5eb52be5dd7fde566125..ca3692cf6c083623a20d46fdd41fa6377c547ce1 100644 |
--- a/src/promise.js |
+++ b/src/promise.js |
@@ -189,11 +189,11 @@ function PromiseDeferred() { |
reject: function(r) { PromiseReject(promise, r) } |
}; |
} else { |
- var result = {}; |
+ var result = {__proto__: null}; |
rossberg
2015/06/29 16:05:53
This is visible in the public API (even if .defer
arv (Not doing code reviews)
2015/06/29 16:44:59
I'm fine doing that.
Where is the spec for this p
|
result.promise = new this(function(resolve, reject) { |
result.resolve = resolve; |
result.reject = reject; |
- }) |
+ }); |
return result; |
} |
} |