tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

comp-name-init-err-contains-super.js (785B)


      1 // |reftest| error:SyntaxError
      2 // This file was procedurally generated from the following sources:
      3 // - src/class-elements/init-err-contains-super.case
      4 // - src/class-elements/initializer-error/cls-decl-fields-comp-name.template
      5 /*---
      6 description: Syntax error if `super()` used in class field (computed ClassElementName)
      7 esid: sec-class-definitions-static-semantics-early-errors
      8 features: [class, class-fields-public, computed-property-names]
      9 flags: [generated]
     10 negative:
     11  phase: parse
     12  type: SyntaxError
     13 info: |
     14    Static Semantics: Early Errors
     15 
     16      FieldDefinition:
     17        PropertyNameInitializeropt
     18 
     19      - It is a Syntax Error if Initializer is present and Initializer Contains SuperCall is true.
     20 
     21 ---*/
     22 
     23 
     24 $DONOTEVALUATE();
     25 
     26 var x = "string";
     27 class C {
     28  [x] = super();
     29 }