// { dg-do compile } #include static void throwit() { throw 1; } void tranfunc() { __transaction_atomic { throwit(); } }