* auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.
[official-gcc.git] / gcc / testsuite / g++.dg / abi / abi-tag10.C
blobf3208285161c5774e8f3fa72ba1bd7803c392abf
1 #ifndef ABI_TAG
2 #define ABI_TAG __attribute__((__abi_tag__("cxx11")))
3 #endif
5 typedef unsigned long size_t;
7 template<typename C>
8 struct char_traits { };
9 template<typename C>
10 struct allocator { };
12 template<typename C, typename T = char_traits<C>, typename A = allocator<C> >
13 struct ABI_TAG basic_string { };
15 typedef basic_string<char> string;
17 template<typename T>
18 struct hash
20   size_t
21   operator()(T val) const;
24 template<>
25 size_t
26 hash<string>::operator()(string) const { return 0; }
28 // { dg-final { scan-assembler "_ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_" } }