tor-browser

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

symbol-valid-as-extends-value.js (582B)


      1 // Copyright (C) 2016 the V8 project authors. All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 /*---
      4 es6id: 19.4.1
      5 description: Symbol can be used as the value of an extends
      6 info: |
      7  19.4.1 The Symbol Constructor
      8 
      9  ...
     10  The Symbol constructor is not intended to be used with the new operator or to
     11  be subclassed. It may be used as the value of an extends clause of a class
     12  definition but a super call to the Symbol constructor will cause an exception.
     13  ...
     14 features: [Symbol]
     15 ---*/
     16 
     17 class S extends Symbol {}
     18 
     19 reportCompare(0, 0);