Fix the FIXME in ClassExprNode::emitBytecode: // FIXME: Make the prototype non-configurable & non-writable.
class A {} class B extends A { constructor() { super(); } } new B; class C { constructor() { alert('FAIL') } } B.__proto__ = C; new B; should never alert FAIL.
This is not valid anymore in the spec so... closing
err... valid => true