* auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.
[official-gcc.git] / gcc / testsuite / g++.dg / abi / mangle57.C
blob46cf377ebc7c2d234e0fe7825e1d2723a9d975b4
1 // { dg-do compile { target c++11 } }
2 // { dg-options "-fabi-version=0 -Wabi=2" }
4 template<typename T> int cmp1(T a, T b);
5 int cmp2(char a, char b);
6 template<typename T, int (*cmp)(T, T)> struct A { };
7 // { dg-final { scan-assembler "\n_?_Z1fIcEvR1AIT_X4cmp1EE\[: \t\n\]" } }
8 template <typename T> void f (A<T,cmp1> &) {}
9 // { dg-final { scan-assembler "\n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE\[: \t\n\]" } }
10 template <typename T> void f (A<T,cmp2> &) {} // { dg-warning "mangle" }
11 void g()
13   A<char,cmp1> a;
14   f(a);
15   A<char,cmp2> a2;
16   f(a2);