blob: 41222dcc47fceb54709b395b0b368050fe28337b [file] [log] [blame]
// { dg-do compile }
// { dg-options "-fgnu-tm" }
class list
{
public: list()
{
}
list(const list&)
{
}
const list& _M_get_Node_allocator() const
{
static list l;
return l;
}
list _M_get_Tp_allocator() const
{
return list(_M_get_Node_allocator());
}
};
static list buildProjects;
static void build()
{
__transaction_relaxed
{
buildProjects._M_get_Tp_allocator();
}
}