Description[es6] Throw TypeError for computed static prototype property name
The prototype of a class constructor function is read only. When we set
computed property names we were ignoring this and we were overriding the
property.
Since the prototype is the only possible own read only property on the
constructor function object we special case this so we do not have to
check this for every property in the class literal.
BUG=v8:3945
LOG=N
R=mstarzinger@chromium.org, dslomov@chromium.org
Committed: https://crrev.com/8d946b9c3f6ea42dd5232c0529be4d47798b06aa
Cr-Commit-Position: refs/heads/master@{#27106}
Patch Set 1 #Patch Set 2 : Cleanup comment #
Total comments: 3
Patch Set 3 : Handle branching in TF #Patch Set 4 : Ports done #Patch Set 5 : Inline BuildThrowStaticPrototype #
Messages
Total messages: 19 (1 generated)
|