// { dg-do assemble }
namespace A{
struct X{};
X* foo(X a);
void bar(X*){}
}
int main()
{
A::X x;
bar(foo(x));
}
// { dg-do assemble }
namespace A{
struct X{};
X* foo(X a);
void bar(X*){}
}
int main()
{
A::X x;
bar(foo(x));
}