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()25 fromString ()
26 {
27   QByteArray zoneAbbrev;
28   if (abbreviation () != zoneAbbrev)
29     {
30     }
31 }
32