2 // { dg-options "-fgnu-tm" }
4 template<typename _Tp> class allocator
9 extern template class allocator<char>;
11 template<typename _Alloc = allocator<char> > class basic_string
16 __attribute__((transaction_safe))
17 basic_string() : _M_dataplus(_Alloc())