DescriptionX87: [es6] Throw TypeError for computed static prototype property name
port 8d946b9c3f6ea42dd5232c0529be4d47798b06aa (r27106).
original commit message:
[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=
Committed: https://crrev.com/113037d9f32d70602ab79a5d1b75c949a89ac49d
Cr-Commit-Position: refs/heads/master@{#27356}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|