dmd/compiler/test/fail_compilation/fail27.d
2022-07-09 18:53:07 +02:00

22 lines
924 B
D

/*
TEST_OUTPUT:
---
fail_compilation/fail27.d(15): Error: cannot implicitly convert expression `-32769` of type `int` to `short`
fail_compilation/fail27.d(16): Error: cannot implicitly convert expression `-129` of type `int` to `byte`
fail_compilation/fail27.d(17): Error: cannot implicitly convert expression `-1` of type `int` to `char`
fail_compilation/fail27.d(18): Error: cannot implicitly convert expression `65536` of type `int` to `wchar`
fail_compilation/fail27.d(19): Error: cannot implicitly convert expression `-1` of type `int` to `wchar`
fail_compilation/fail27.d(21): Error: cannot implicitly convert expression `-1` of type `int` to `dchar`
---
*/
void main()
{
short a = -32769; // short.min-1
byte b = -129; // byte.min-1
char c = -1; // char.min-1
wchar D = 65536; // wchar.max+1
wchar d = -1; // wchar.min-1
dchar E = 1114111; // dchar.max+1
dchar e = -1; // dchar.min-1
}