2 REQUIRED_ARGS: -verror-supplements=2
5 fail_compilation/fail15616d.d(44): Error: none of the overloads of `foo` are callable using argument types `(double)`
6 fail_compilation/fail15616d.d(17): Candidates are: `fail15616d.foo(int a)`
7 fail_compilation/fail15616d.d(20): `fail15616d.foo(int a, int b)`
8 fail_compilation/fail15616d.d(44): ... (6 more, -v to show) ...
16 void foo(int a
, int b
)
19 void foo(T
)(T a
) if (is(T
== float))
22 void foo(T
)(T a
) if (is(T
== char))
25 void foo(int a
, int b
, int c
)
31 void foo(string a
, string b
)
34 void foo(string a
, string b
, string c
)