https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96623
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Keywords|ice-on-invalid-code |ice-on-valid-code Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- This one is valid: constexpr int x = 0; struct A { void foo () { struct B { void bar () noexcept(x); }; } }; Doesn't happen when we don't delay the noexcept-specifier parsing, so mine.