rt_gccstream/gcc/testsuite/g++.old-deja/g++.ns/koenig6.C

14 lines
179 B
C

// { dg-do assemble }
namespace A{
struct X{};
X foo(X a){return a;}
void bar(X*){}
}
int main()
{
A::X x;
bar(&foo(x)); // { dg-warning "" } address of temporary
}