Source code

Revision control

Copy as Markdown

Other Tools

// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es6id: 19.4.1
description: Symbol can be used as the value of an extends
info: |
19.4.1 The Symbol Constructor
...
The Symbol constructor is not intended to be used with the new operator or to
be subclassed. It may be used as the value of an extends clause of a class
definition but a super call to the Symbol constructor will cause an exception.
...
features: [Symbol]
---*/
class S extends Symbol {}
reportCompare(0, 0);