| /* { dg-additional-options "-O1 -Wno-analyzer-too-complex" } */ | |
| void foo(void *); | |
| struct chanset_t { | |
| struct chanset_t *next; | |
| char dname[]; | |
| }; | |
| struct chanset_t help_subst_chan; | |
| struct chanset_t *help_subst_chan_0_0; | |
| void help_subst(char *writeidx) { | |
| for (;; help_subst_chan = *help_subst_chan_0_0) { | |
| foo(help_subst_chan.next->dname); | |
| if (help_subst_chan_0_0) { | |
| writeidx++; | |
| *writeidx++ = ' '; | |
| } | |
| } | |
| } |