1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include "analyzer-decls.h" extern void *inner_alloc (void); void * __attribute__((noinline)) outer_alloc (void) { return inner_alloc (); } void test_1 (void) { void *p, *q; p = outer_alloc (); q = outer_alloc (); __analyzer_eval (p == q); /* { dg-warning "UNKNOWN" } */ }