2 // { dg-options "-fgnu-tm" }
12 std::list<BuildProject> buildProjects;
16 static std::list<std::list<Game::BuildProject>::iterator> erasableBuildProjects;
18 static void *buildProjectSyncStepConcurrently(int id, int localTeam)
20 __transaction_relaxed {
21 std::list<std::list<Game::BuildProject>::iterator>::iterator it
22 = erasableBuildProjects.begin();
23 game.buildProjects.erase( (std::list<Game::BuildProject>