ES6: Remove __proto__ setter poison pill
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Feb 2014 16:09:45 +0000 (16:09 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Feb 2014 16:09:45 +0000 (16:09 +0000)
commit01f5601129c517ffa76eb3bfa5f7bd73778cb8c8
treeb3421f858b4235e49d4a3e01f3bfe7397d45d48c
parentfca3f16b46ff5f69a285069ed19b6fdd62894456
ES6: Remove __proto__ setter poison pill

http://people.mozilla.org/~jorendorff/es6-draft.html#sec-set-object.prototype.__proto__

The __proto__ setter should be reusable on other objects.

BUG=v8:2804
LOG=y
R=rossberg@chromium.org

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

Patch from Erik Arvidsson <arv@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19165 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/messages.js
src/v8natives.js
test/mjsunit/proto-accessor.js [moved from test/mjsunit/proto-poison.js with 60% similarity]