1 // { dg-do assemble } 2 namespace A{ 3 struct X{}; 4 5 X* foo(X a); bar(X *)6 void bar(X*){} 7 } 8 main()9 int main() 10 { 11 A::X x; 12 bar(foo(x)); 13 } 14