blob: ef9380f768927d3c2a20eaacaf9b25db2f6a6965 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/ice11849b.d(11): Error: circular reference to enum base type `DWORD1`
fail_compilation/ice11849b.d(11): Error: DWORD1 is used as a type
fail_compilation/ice11849b.d(16): Error: circular reference to enum base type `typeof(DWORD2)`
---
*/
enum REG_DWORD = 1;
enum : DWORD1
{
DWORD1 = REG_DWORD
}
enum : typeof(DWORD2)
{
DWORD2 = REG_DWORD
}