typedefstruct list
{struct list *next;} tlist;voidbar(struct list *l){
l->next = l->next->next;}voidfoo(void){struct list l;/* { dg-message "region created on stack here" } */
tlist t = l;/* { dg-warning "use of uninitialized value 'l'" } */for(;;)bar(&t);}