tor-browser

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

invalid-assignment-target-array-rest-destructuring-expr.js (840B)


      1 // |reftest| error:SyntaxError module
      2 // Copyright (C) 2018 André Bargull. All rights reserved.
      3 // This code is governed by the BSD license found in the LICENSE file.
      4 
      5 /*---
      6 esid: sec-static-semantics-static-semantics-assignmenttargettype
      7 description: >
      8  import.meta is not a valid assignment target.
      9 info: |
     10  Static Semantics: AssignmentTargetType
     11 
     12    ImportMeta:
     13      import.meta
     14 
     15    Return invalid.
     16 
     17  12.15.5.1 Static Semantics: Early Errors
     18 
     19    DestructuringAssignmentTarget : LeftHandSideExpression
     20 
     21    It is a Syntax Error if LeftHandSideExpression is neither an ObjectLiteral nor an ArrayLiteral
     22    and AssignmentTargetType(LeftHandSideExpression) is not simple.
     23 flags: [module]
     24 negative:
     25  phase: parse
     26  type: SyntaxError
     27 features: [import.meta, destructuring-assignment]
     28 ---*/
     29 
     30 $DONOTEVALUATE();
     31 
     32 [...import.meta] = [];