| /* | |
| TEST_OUTPUT: | |
| --- | |
| fail_compilation/diag11769.d(18): Error: `diag11769.foo!string.bar` called with argument types `(string)` matches both: | |
| fail_compilation/diag11769.d(13): `diag11769.foo!string.bar(wstring _param_0)` | |
| and: | |
| fail_compilation/diag11769.d(14): `diag11769.foo!string.bar(dstring _param_0)` | |
| --- | |
| */ | |
| template foo(T) | |
| { | |
| void bar(wstring) {} | |
| void bar(dstring) {} | |
| } | |
| void main() | |
| { | |
| foo!string.bar("abc"); | |
| } |