aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/abi/mangle35.C
blob: a279227a54592d14cbf5d18f574b557dff606e12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// PR c++/38600
// { dg-final { scan-assembler "_Z3barIiE1AIX3fooIT_EEEv" } }
// { dg-additional-options -fabi-compat-version=0 }

template<void (*)()> struct A {};

template<typename> void foo();

template<typename T> A<foo<T> > bar();

void baz()
{
  bar<int>();
}