// { dg-do compile { target c++11 } } // { dg-options "-fgnu-tm" } template < typename T > int foo (int x, T t) { return __transaction_atomic noexcept (foo) (1); // { dg-error "cannot resolve" } }