https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120053
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >This doesn't make sense. It looks like an internal state bug. It is not. It is more complex because the inner type is not exactly completed until the outer one is.