// expected-no-diagnostics #define MOZ_NEEDS_MEMMOVABLE_TYPE __attribute__((annotate("moz_needs_memmovable_type"))) template class MOZ_NEEDS_MEMMOVABLE_TYPE Mover { T mForceInst; }; #include #include struct CustomType{}; static struct { Mover> m1; Mover> m2; Mover> m3; Mover> m4; Mover> m5; Mover> m6; Mover> m7; Mover> m8; Mover> m9; Mover> m10; Mover> m11; Mover> m12; Mover> m13; Mover> m14; Mover> m15; Mover> m16; Mover> m17; Mover> m18; } good;