| // Copyright (C) 2019 Qiming Ma (Bloomberg LP). All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| |
| /*--- |
| desc: It's a SyntaxError if a class contains a private async function and a private field with the same name |
| info: | |
| Static Semantics: Early Errors |
| |
| ClassBody : ClassElementList |
| It is a Syntax Error if PrivateBoundNames of ClassBody contains any duplicate entries, unless the name is used once for a getter and once for a setter and in no other entries. |
| template: syntax/invalid |
| features: [class-methods-private, class-fields-private, async-functions] |
| ---*/ |
| |
| //- elements |
| #m; |
| async #m() {} |