/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail98.d(17): Error: cannot implicitly convert expression `256` of type `int` to `E` | |
--- | |
*/ | |
// https://issues.dlang.org/show_bug.cgi?id=139 | |
E foo(int index) | |
{ | |
return index + 256; | |
} | |
enum : E | |
{ | |
D3DTS_WORLD = 256, | |
D3DTS_WORLD1, | |
D3DTS_WORLD2, | |
D3DTS_WORLD3 | |
} | |
enum E | |
{ | |
D3DTS_VIEW = 2, | |
D3DTS_PROJECTION, | |
D3DTS_TEXTURE0 = 16, | |
D3DTS_TEXTURE1, | |
D3DTS_TEXTURE2, | |
D3DTS_TEXTURE3, | |
D3DTS_TEXTURE4, | |
D3DTS_TEXTURE5, | |
D3DTS_TEXTURE6, | |
D3DTS_TEXTURE7, // = 23 | |
D3DTS_FORCE_DWORD = 0xffffffff | |
} |