/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail99.d(13): Error: delegate `dg(int)` is not callable using argument types `()` | |
fail_compilation/fail99.d(13): too few arguments, expected `1`, got `0` | |
--- | |
*/ | |
//import std.stdio; | |
void foo(void delegate(int) dg) | |
{ | |
dg(); | |
//writefln("%s", dg(3)); | |
} | |
void main() | |
{ | |
foo(delegate(int i) | |
{ | |
//writefln("i = %d\n", i); | |
} | |
); | |
} |