https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104048
--- Comment #2 from Arjen Markus <arjen.markus895 at gmail dot com> --- That reduced example is wonderfully compact! (I checked for similar reports but probably missed bug report 79440, because it was not associated with "recursive" data types)