Bug path

test_5
‘test_5’: events 1-2
74 void *p = malloc(1024); /* { dg-message "\\(1\\) this call could return NULL" } */
^~~~~~~~~~~~
|
(1) this call could return NULL
75 bar_t cb = get_bar ();
76 cb(p, q, r); /* { dg-warning "use of possibly-NULL 'p' where non-null expected" "warning" } */
~~~~~~~~~~~
|
(2) argument 1 (‘p’) from (1) could be NULL where non-null expected