https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70342
--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> --- After hours of reducing: class A {}; class B { public: B(A); }; class C { public: C operator<<(B); }; class D { D(const int &); C m_blackList; }; D::D(const int &) { m_blackList << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A() << A(); }