// PR c++/91416 - GC during late parsing collects live data.
// { dg-do compile }
// { dg-options "--param ggc-min-heapsize=0 --param ggc-min-expand=0" }
__attribute__ ((unused)) struct S {
S() { }
} s;
__attribute__ ((unused)) struct X {
void fn ()
{
__attribute__ ((unused)) struct N {
N() { }
} n;
}
} x;