https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87957
--- Comment #31 from Richard Biener <rguenth at gcc dot gnu.org> --- I guess we might end up streaming stuff we don't need. Can't we simply remove the assert? We do build the copy using the main variant type so this seems to be just a consistency check.