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:
---
fail_compilation/ccast.d(11): 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(26): Error: C style cast illegal, use `cast(void*)5`
fail_compilation/ccast.d(12): Error: C style cast illegal, use `cast(byte)i`
fail_compilation/ccast.d(25): Error: C style cast illegal, use `cast(foo)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); // semantic implicit cast error
(void*)
5;
}