| 1 | // Copyright © SixtyFPS GmbH <info@slint.dev> |
| 2 | // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 |
| 3 | |
| 4 | enum Xyz { |
| 5 | hello-hello, |
| 6 | HelloHello, |
| 7 | // ^error{Duplicated enum value 'HelloHello'} |
| 8 | Abc, |
| 9 | Cde, |
| 10 | Abc, |
| 11 | // ^error{Duplicated enum value 'Abc'} |
| 12 | cde, |
| 13 | // ^error{Duplicated enum value 'cde'} |
| 14 | CDE, // this one is not duplicated |
| 15 | Xyz, |
| 16 | // ^error{Enum 'Xyz' can't have a value with the same name} |
| 17 | c-dE |
| 18 | // ^error{Duplicated enum value 'c-dE'} |
| 19 | } |
| 20 | |
| 21 | |