/* TEST_OUTPUT: --- fail_compilation/test12822.d(13): Error: cannot modify delegate pointer in `@safe` code `dg.ptr` fail_compilation/test12822.d(14): Error: `dg.funcptr` cannot be used in `@safe` code --- */ // https://issues.dlang.org/show_bug.cgi?id=12822 void test2(int delegate() dg) @safe { static int i; dg.ptr = &i; dg.funcptr = &func; } int func();