https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66068
--- Comment #4 from Jan Hubicka <hubicka at gcc dot gnu.org> --- The issue is that C FE overloads TYPE_VFIELD by C_TYPE_INCOMPLETE_VARS and dangle the pointers. I already work around that in verify_type but the workaround assumes that only main variants get C_TYPE_INCOMPLETE_VARS which is obviously wrong. Will extend the workaround.