// { dg-do compile } // { dg-options "-fgnu-tm -O3" } class HashTree { __attribute__((transaction_safe)) void rehash(); HashTree **Hash_table; int Hash_function; }; __attribute__((transaction_safe)) void HashTree::rehash() { for (int i=0; i < Hash_function; i++) Hash_table[i] = 0; }