174462Salfred// { dg-do assemble } 280029Sobrien// Origin: Mark Mitchell <mark@codesourcery.com> 314123Speter 474462Salfredtemplate <class T> 574816Sruclass C { 674462Salfred template <class U> 780029Sobrien friend class ::C; 814123Speter}; 975979Salfred 10216603Suqsnamespace N 1114123Speter{ 1274462Salfredtemplate <class T> 1374462Salfredclass D { 1414123Speter template <class U> 1574462Salfred friend class N::D; 1614981Speter}; 1726053Sasami} 18231118Sdim