void test_aggregate() { C c; f(c); f(aggregate_return()); aggregate_reference_return().a = 10; c = aggregate_reference_return(); }
void test_aggregate() { C c; f(c); f(aggregate_return()); aggregate_reference_return().a = 10; c = aggregate_reference_return(); struct { const C& a; } agg = { C() }; }