| /* { dg-additional-options "-O1" } */ | |
| struct zx { | |
| struct zx *b4, *g0; | |
| }; | |
| struct oo { | |
| void *ph; | |
| struct zx el; | |
| }; | |
| inline void | |
| k7 (struct zx *xj) | |
| { | |
| xj->b4->g0 = 0; /* { dg-warning "dereference of NULL" } */ | |
| xj->b4 = 0; | |
| } | |
| void | |
| n8 (struct oo *yx) | |
| { | |
| k7 (&yx->el); | |
| n8 (yx); | |
| } |