Fix PromiseHasRejectHandler.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 18 Aug 2014 08:43:11 +0000 (08:43 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 18 Aug 2014 08:43:11 +0000 (08:43 +0000)
commitcf75a0b6e6853045c33e8daf795e4ad471b0cfa6
treebc52db77ec01b61cdc9818e280e75d4f219a57e6
parent669305c50ae02fa9c188988ffb35d22ae2e0d572
Fix PromiseHasRejectHandler.

The odd-numbered items in the queue are deferred objects, not promises.

R=aandrey@chromium.org

Review URL: https://codereview.chromium.org/473803003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23143 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/promise.js
test/mjsunit/es6/debug-promises/reject-caught-by-default-reject-handler.js
test/mjsunit/es6/debug-promises/throw-caught-by-default-reject-handler.js
test/mjsunit/es6/debug-promises/throw-eventually-caught.js [new file with mode: 0644]