| // { 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; | |
| } |