/* TEST_OUTPUT: --- fail_compilation/diag8101.d(61): Error: function `diag8101.f_0(int)` is not callable using argument types `()` fail_compilation/diag8101.d(61): too few arguments, expected 1, got 0 fail_compilation/diag8101.d(62): Error: none of the overloads of `f_1` are callable using argument types `()` fail_compilation/diag8101.d(35): Candidates are: `diag8101.f_1(int)` fail_compilation/diag8101.d(36): `diag8101.f_1(int, int)` fail_compilation/diag8101.d(63): Error: none of the overloads of `f_2` are callable using argument types `()` fail_compilation/diag8101.d(38): Candidates are: `diag8101.f_2(int)` fail_compilation/diag8101.d(39): `diag8101.f_2(int, int)` fail_compilation/diag8101.d(40): `diag8101.f_2(int, int, int)` fail_compilation/diag8101.d(41): `diag8101.f_2(int, int, int, int)` fail_compilation/diag8101.d(42): `diag8101.f_2(int, int, int, int, int)` fail_compilation/diag8101.d(43): `diag8101.f_2(int, int, int, int, int, int)` fail_compilation/diag8101.d(63): ... (1 more, -v to show) ... fail_compilation/diag8101.d(65): Error: none of the overloads of template `diag8101.t_0` are callable using argument types `!()()` fail_compilation/diag8101.d(46): Candidate is: `t_0(T1)()` fail_compilation/diag8101.d(66): Error: none of the overloads of template `diag8101.t_1` are callable using argument types `!()()` fail_compilation/diag8101.d(48): Candidates are: `t_1(T1)()` fail_compilation/diag8101.d(49): `t_1(T1, T2)()` fail_compilation/diag8101.d(67): Error: none of the overloads of template `diag8101.t_2` are callable using argument types `!()()` fail_compilation/diag8101.d(51): Candidates are: `t_2(T1)()` fail_compilation/diag8101.d(52): `t_2(T1, T2)()` fail_compilation/diag8101.d(53): `t_2(T1, T2, T3)()` fail_compilation/diag8101.d(54): `t_2(T1, T2, T3, T4)()` fail_compilation/diag8101.d(55): `t_2(T1, T2, T3, T4, T5)()` fail_compilation/diag8101.d(56): `t_2(T1, T2, T3, T4, T5, T6)()` fail_compilation/diag8101.d(67): ... (1 more, -v to show) ... --- */ void f_0(int); void f_1(int); void f_1(int, int); void f_2(int); void f_2(int, int); void f_2(int, int, int); void f_2(int, int, int, int); void f_2(int, int, int, int, int); void f_2(int, int, int, int, int, int); void f_2(int, int, int, int, int, int, int); void t_0(T1)(); void t_1(T1)(); void t_1(T1, T2)(); void t_2(T1)(); void t_2(T1, T2)(); void t_2(T1, T2, T3)(); void t_2(T1, T2, T3, T4)(); void t_2(T1, T2, T3, T4, T5)(); void t_2(T1, T2, T3, T4, T5, T6)(); void t_2(T1, T2, T3, T4, T5, T6, T7)(); void main() { f_0(); f_1(); f_2(); t_0(); t_1(); t_2(); } // ignored deprecated void f_2(char);