// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89041 // { dg-do compile } module pr89041; enum dg = delegate {}; void fn() { auto var = dg; auto inner() { return dg(); } }