// This file was procedurally generated from the following sources: // - src/class-fields/init-err-contains-super.case // - src/class-fields/initializer-error/cls-decl-fields-ternary.template /*--- description: Syntax error if `super()` used in class field (ternary expression) esid: sec-class-definitions-static-semantics-early-errors features: [class-fields] flags: [generated] negative: phase: early type: SyntaxError info: | Static Semantics: Early Errors FieldDefinition: PropertyNameInitializeropt - It is a Syntax Error if Initializer is present and Initializer Contains SuperCall is true. ---*/ throw "Test262: This statement should not be evaluated."; class C { x = false ? {} : super(); }