MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / fail11532.d
blob144dec76b00f13f003060b32a7d06a7bb69f3c75
1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/fail11532.d(17): Error: cannot pass static arrays to `extern(C)` vararg functions
5 fail_compilation/fail11532.d(18): Error: cannot pass dynamic arrays to `extern(C)` vararg functions
6 fail_compilation/fail11532.d(19): Error: cannot pass static arrays to `extern(C++)` vararg functions
7 fail_compilation/fail11532.d(20): Error: cannot pass dynamic arrays to `extern(C++)` vararg functions
8 ---
9 */
11 extern(C) void cvararg(int, ...);
12 extern(C++) void cppvararg(int, ...);
14 void main()
16 int[2] arr = [0x99999999, 0x88888888];
17 cvararg(0, arr);
18 cvararg(0, arr[]);
19 cppvararg(0, arr);
20 cppvararg(0, arr[]);