Closed
Bug 1317391
Opened 8 years ago
Closed 8 years ago
Classes extending null are no longer considered derived classes in ES2017
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox53 | --- | affected |
People
(Reporter: anba, Unassigned)
References
(Blocks 1 open bug)
Details
`new class extends null {};` no longer throws a TypeError with the current ES2017 semantics.
ES2017 spec and related discussions:
https://tc39.github.io/ecma262/#sec-runtime-semantics-classdefinitionevaluation
https://github.com/tc39/ecma262/issues/543
https://github.com/tc39/ecma262/issues/699
Reporter | ||
Comment 1•8 years ago
|
||
TC39 has reverted the spec change in https://github.com/tc39/ecma262/pull/781.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•