1 // PR c++/32756 2 // { dg-do compile } 3 4 // bogus overload warning 5 6 class QString; 7 8 struct QByteArray 9 { 10 QByteArray (); 11 bool operator!= (const QString & s2) const; 12 }; 13 14 bool operator!= (const QByteArray & a1, const QByteArray & a2); 15 16 struct QString 17 { 18 QString (); 19 QString (const QByteArray & a); 20 }; 21 22 QByteArray abbreviation (); 23 24 void fromString()25fromString () 26 { 27 QByteArray zoneAbbrev; 28 if (abbreviation () != zoneAbbrev) 29 { 30 } 31 } 32