ECMAScript spec assertion fails when binding is deleted?
# Jeff Walden (15 years ago)
I think you've rediscovered the bug mentioned in the list thread titled "Assigning to eval-introduced local bindings outside strict mode, and an ES5 spec bug", spanning 20101124-20101126. I don't know whether any followup happened to fix that or not in the spec, haven't been concerned enough to follow up and check.
# Jim Blandy (15 years ago)
This is a bug in the spec, and has been previously discussed here:
mail.mozilla.org/pipermail/es5-discuss/2010-November/003839.html
(Thanks, Jeff!)
# Allen Wirfs-Brock (15 years ago)
This is now ecmascript#79
When executing this code:
I think the assertion in the ECMAScript description of the declarative environment record's SetMutableBinding algorithm, 10.2.1.1.3 step 2, fails.
Have I missed something?