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 */ 10 11 extern(C) void cvararg(int, ...); 12 extern(C++) void cppvararg(int, ...); 13 main()14void main() 15 { 16 int[2] arr = [0x99999999, 0x88888888]; 17 cvararg(0, arr); 18 cvararg(0, arr[]); 19 cppvararg(0, arr); 20 cppvararg(0, arr[]); 21 } 22