Add tests to verify new location for ccast errors

This commit is contained in:
Mai-Lapyst 2023-10-04 06:43:50 +02:00
parent ecc3070250
commit 3062d1c88f

View file

@ -1,9 +1,10 @@
/* /*
TEST_OUTPUT: TEST_OUTPUT:
--- ---
fail_compilation/ccast.d(11): Error: C style cast illegal, use `cast(byte)i` fail_compilation/ccast.d(12): Error: C style cast illegal, use `cast(byte)i`
fail_compilation/ccast.d(24): Error: C style cast illegal, use `cast(foo)5` fail_compilation/ccast.d(25): Error: C style cast illegal, use `cast(foo)5`
fail_compilation/ccast.d(26): Error: C style cast illegal, use `cast(void*)5` fail_compilation/ccast.d(27): Error: C style cast illegal, use `cast(void*)5`
fail_compilation/ccast.d(30): Error: C style cast illegal, use `cast(void*)5`
--- ---
*/ */
@ -25,4 +26,7 @@ void main()
(void*)5; (void*)5;
(void*)(5); // semantic implicit cast error (void*)(5); // semantic implicit cast error
(void*)
5;
} }