d: Merge dmd. druntime e770945277, phobos 6d6e0b9b9
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / diag8101.d
blob0d196205640d55d6a818a7d4a94438b97d5fb62d
1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/diag8101.d(62): Error: function `f_0` is not callable using argument types `()`
5 fail_compilation/diag8101.d(62): too few arguments, expected 1, got 0
6 fail_compilation/diag8101.d(34): `diag8101.f_0(int)` declared here
7 fail_compilation/diag8101.d(63): Error: none of the overloads of `f_1` are callable using argument types `()`
8 fail_compilation/diag8101.d(36): Candidates are: `diag8101.f_1(int)`
9 fail_compilation/diag8101.d(37): `diag8101.f_1(int, int)`
10 fail_compilation/diag8101.d(64): Error: none of the overloads of `f_2` are callable using argument types `()`
11 fail_compilation/diag8101.d(39): Candidates are: `diag8101.f_2(int)`
12 fail_compilation/diag8101.d(40): `diag8101.f_2(int, int)`
13 fail_compilation/diag8101.d(41): `diag8101.f_2(int, int, int)`
14 fail_compilation/diag8101.d(42): `diag8101.f_2(int, int, int, int)`
15 fail_compilation/diag8101.d(43): `diag8101.f_2(int, int, int, int, int)`
16 fail_compilation/diag8101.d(44): `diag8101.f_2(int, int, int, int, int, int)`
17 fail_compilation/diag8101.d(64): ... (1 more, -v to show) ...
18 fail_compilation/diag8101.d(66): Error: template `t_0` is not callable using argument types `!()()`
19 fail_compilation/diag8101.d(47): Candidate is: `t_0(T1)()`
20 fail_compilation/diag8101.d(67): Error: none of the overloads of template `diag8101.t_1` are callable using argument types `!()()`
21 fail_compilation/diag8101.d(49): Candidates are: `t_1(T1)()`
22 fail_compilation/diag8101.d(50): `t_1(T1, T2)()`
23 fail_compilation/diag8101.d(68): Error: none of the overloads of template `diag8101.t_2` are callable using argument types `!()()`
24 fail_compilation/diag8101.d(52): Candidates are: `t_2(T1)()`
25 fail_compilation/diag8101.d(53): `t_2(T1, T2)()`
26 fail_compilation/diag8101.d(54): `t_2(T1, T2, T3)()`
27 fail_compilation/diag8101.d(55): `t_2(T1, T2, T3, T4)()`
28 fail_compilation/diag8101.d(56): `t_2(T1, T2, T3, T4, T5)()`
29 fail_compilation/diag8101.d(57): `t_2(T1, T2, T3, T4, T5, T6)()`
30 fail_compilation/diag8101.d(68): ... (1 more, -v to show) ...
31 ---
34 void f_0(int);
36 void f_1(int);
37 void f_1(int, int);
39 void f_2(int);
40 void f_2(int, int);
41 void f_2(int, int, int);
42 void f_2(int, int, int, int);
43 void f_2(int, int, int, int, int);
44 void f_2(int, int, int, int, int, int);
45 void f_2(int, int, int, int, int, int, int);
47 void t_0(T1)();
49 void t_1(T1)();
50 void t_1(T1, T2)();
52 void t_2(T1)();
53 void t_2(T1, T2)();
54 void t_2(T1, T2, T3)();
55 void t_2(T1, T2, T3, T4)();
56 void t_2(T1, T2, T3, T4, T5)();
57 void t_2(T1, T2, T3, T4, T5, T6)();
58 void t_2(T1, T2, T3, T4, T5, T6, T7)();
60 void main()
62 f_0();
63 f_1();
64 f_2();
66 t_0();
67 t_1();
68 t_2();
71 // ignored
72 deprecated void f_2(char);