/* { dg-do link } */ /* { dg-options "-flto -flto-partition=none -fipa-dead-field-eliminate -fdump-ipa-structure-reorg -fipa-typelist-field=nextout -fipa-typelist-struct=arc" } */ struct a { struct arc *b; } c (struct a *d, struct a *e) { while (e) d = d; } int main () {}