// |reftest| error:SyntaxError // This file was procedurally generated from the following sources: // - src/class-elements/init-err-contains-super.case // - src/class-elements/initializer-error/cls-expr-fields-static-private-name.template /*--- description: Syntax error if `super()` used in class field (static PrivateName) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-static-fields-private] flags: [generated] negative: phase: parse type: SyntaxError info: | Static Semantics: Early Errors FieldDefinition: PropertyNameInitializeropt - It is a Syntax Error if Initializer is present and Initializer Contains SuperCall is true. ---*/ $DONOTEVALUATE(); var C = class { static #x = super(); }