PR testsuite/86649
[official-gcc.git] / gcc / testsuite / g++.dg / overload / operator3.C
blobff56967886eea2952fa2246d42a5281b191300af
1 // PR c++/32756
2 // { dg-do compile }
4 // bogus overload warning
6 class QString;
8 struct QByteArray
10   QByteArray ();
11   bool operator!= (const QString & s2) const;
14 bool operator!= (const QByteArray & a1, const QByteArray & a2);
16 struct QString
18   QString ();
19   QString (const QByteArray & a);
22 QByteArray abbreviation ();
24 void
25 fromString ()
27   QByteArray zoneAbbrev;
28   if (abbreviation () != zoneAbbrev)
29     {
30     }