Bug path

test_1a
‘test_1a’: events 1-2
23 void *p = NULL;
^
|
(1) ‘p’ is NULL
24 foo(p, q, r); /* { dg-warning "use of NULL 'p' where non-null expected" "warning" } */
~~~~~~~~~~~~
|
(2) argument 1 (‘p’) NULL where non-null expected