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