1// { dg-do compile } 2 3// Origin: Benoit Hudson <bh@techhouse.brown.edu> 4 5// PR c++/641: Duplicate friend diagnostics 6 7template <class T> class iterator { }; 8template <class T> class item { 9 friend class iterator<T>; 10 friend class iterator<const T>; 11}; 12 13class A { }; 14 15item<const A> i; 16