https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114066
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Simplified/corrected testcase: ``` struct swizzle4 { swizzle4& operator = (const swizzle4& other); }; struct float4x4 { struct { swizzle4 _m00_m10_m20_m30; }; }; ```