OSDN Git Service

* g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / abi / mangle3.C
1 // Test mangling of type casts
2 // { dg-do compile }
3
4 template<int i> class A {};
5 template<bool b> class B {};
6
7 template<int i> void f(A<i> &, B<bool(i)> &) {}
8 template<int i> void g(A<i> &, B<static_cast<bool>(i)> &) {}
9
10 int main()
11 {
12   A<1> a;
13   B<true> b;
14   f(a, b);
15   g(a, b);
16 }
17
18 // { dg-final { scan-assembler "\n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE\[: \t\n\]" } }
19 // { dg-final { scan-assembler "\n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE\[: \t\n\]" } }