// { dg-do compile } // { dg-options "-fgnu-tm" } class HashTree { public: __attribute__((transaction_safe)) int add_element2(); private: int Count; }; __attribute__((transaction_safe)) int HashTree::add_element2() { int tt; __transaction_atomic { tt = Count; } return tt; }