PR c++/67273
[official-gcc.git] / gcc / testsuite / g++.dg / lookup / friend11.C
blob2b4ffda83cb89a95229cb15d3198ac7060e59262
1 /* PR c++/30917 */
2 /* This used to ICE */
3 /* { dg-do compile } */
6 class QGList;
7 unsigned count() {
8   class QGListIterator {
9     friend class QGList;
10     QGListIterator( const QGList & ); // OK, finds ::QGList.
11   };
12   return 0;
15 // This is valid.
16 unsigned count2() {
17   class QGList2;
18   class QGListIterator2 {
19     friend class QGList2;
20     QGListIterator2( const QGList2 & );
21   };
22   return 0;