Allen Wirfs-Brock (2015-04-21T02:12:37.000Z)
d at domenic.me (2015-05-01T13:03:30.422Z)
On Apr 20, 2015, at 6:52 PM, Caitlin Potter wrote: > I don’t think the accessor case does work. `ownDesc` never refers to the property descriptor of the receiver when O[P] is a SuperReference, so if there’s an `this.prop` is an accessor, and `super.prop` doesn’t exist, the data descriptor path is taken. `ownDexc` refers to the property descriptor of the [[Prototype]] in this case and if "super.prop is an accessor" that will be an accessor property descriptor. That falls throw steps 4 and 5 and eventually invokes its setter in step 9. The Receiver (the original `this` value only is involved as the `this` value passed in the call to the setter.