mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 05:00:16 +03:00
22 lines
924 B
D
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
|
|
}
|