https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95317 --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Reduced test-case: cat pr95317.ii template <typename> void fn1() { [](auto) { enum { VALUE }; VALUE; }; } main() { fn1<void>; }