ES6: String(symbol) should work like symbol.toString
authorarv@chromium.org <arv@chromium.org>
Fri, 12 Sep 2014 16:17:27 +0000 (16:17 +0000)
committerarv@chromium.org <arv@chromium.org>
Fri, 12 Sep 2014 16:17:27 +0000 (16:17 +0000)
commit6b660f2812d09ab35c46dbb32aeb52c21b65b896
tree6c205ce73dfd4f9b6d909eab65b584fad0337098
parentc44a69d985aae2eea6946af4cdd1fb3d9d6e429a
ES6: String(symbol) should work like symbol.toString

Using String as a function and passing a symbol should return the
same  value as if Symbol.prototype.toString was called.

http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string-constructor-string-value

BUG=v8:3554
LOG=Y
R=rossberg@chromium.org, rossberg

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23923 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/string.js
test/mjsunit/es6/symbols.js
test/mjsunit/harmony/private.js