/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/b19523.d(12): Error: undefined identifier `SomeStruct` | |
fail_compilation/b19523.d(13): Error: function `b19523.foo(int delegate() arg)` is not callable using argument types `(_error_)` | |
fail_compilation/b19523.d(13): cannot pass argument `__lambda2` of type `_error_` to parameter `int delegate() arg` | |
--- | |
*/ | |
module b19523; | |
void bar () { | |
SomeStruct s; | |
foo({ | |
return s; | |
}); | |
} | |
void foo (int delegate() arg) {} |