1 /* 2 TEST_OUTPUT: 3 --- 4 fail_compilation/ice17074.d(9): Error: identifier expected for C++ namespace 5 fail_compilation/ice17074.d(9): Error: found `cast` when expecting `)` 6 fail_compilation/ice17074.d(9): Error: declaration expected, not `)` 7 --- 8 */ 9 extern(C++, cast) void ice_keyword(); 10 11 /* 12 TEST_OUTPUT: 13 --- 14 fail_compilation/ice17074.d(19): Error: identifier expected for C++ namespace 15 fail_compilation/ice17074.d(19): Error: found `__overloadset` when expecting `)` 16 fail_compilation/ice17074.d(19): Error: declaration expected, not `)` 17 --- 18 */ 19 extern(C++, std.__overloadset) void ice_std_keyword(); 20 21 /* 22 TEST_OUTPUT: 23 --- 24 fail_compilation/ice17074.d(29): Error: identifier expected for C++ namespace 25 fail_compilation/ice17074.d(29): Error: found `...` when expecting `)` 26 fail_compilation/ice17074.d(29): Error: declaration expected, not `)` 27 --- 28 */ 29 extern(C++, ...) void ice_token(); 30 31 /* 32 TEST_OUTPUT: 33 --- 34 fail_compilation/ice17074.d(39): Error: identifier expected for C++ namespace 35 fail_compilation/ice17074.d(39): Error: found `*` when expecting `)` 36 fail_compilation/ice17074.d(39): Error: declaration expected, not `)` 37 --- 38 */ 39 extern(C++, std.*) void ice_std_token(); 40