// https://issues.dlang.org/show_bug.cgi?id=20800 | |
/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail20800.d(22): Error: function `fail20800.fun(int a)` is not callable using argument types `(string)` | |
fail_compilation/fail20800.d(22): cannot pass argument `(m()).index()` of type `string` to parameter `int a` | |
--- | |
*/ | |
struct RegexMatch | |
{ | |
string index() { return null; } | |
~this() { } | |
} | |
static m() { return RegexMatch(); } | |
void fun(int a); | |
void initCommands() | |
{ | |
fun(m.index); | |
} |