// PERMUTE_ARGS: -preview=dip1000 // https://issues.dlang.org/show_bug.cgi?id=20823 void boo(T)( scope void delegate(T[] data) fun) {} void goo(T)(/+scope+/ void delegate(T[] data) fun) {} void main() { void Execute(int[] data) {} goo(&Execute); boo(&Execute); }