| /* |
| 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 |
| } |