1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/diag13142.d(25): Error: cannot implicitly convert expression `3` of type `int` to `TYPE`
5 ---
6 */
7 
8 class Button
9 {
10     enum TYPE // button type
11     {
12         COMMAND,
13         CHECK,
14         OPTION,
15     }
16 }
17 
18 class Toolbar
19 {
20     enum ButtonTYPE // button type
21     {
22         COMMAND   = Button.TYPE.COMMAND,
23         CHECK     = Button.TYPE.CHECK,
24         OPTION    = Button.TYPE.OPTION,
25         DELIMETER = Button.TYPE.max + 1
26     }
27 }
28