1 #include "analyzer-decls.h"
3 static int __analyzer_called_function(int j
)
7 __analyzer_eval (j
> 4); /* { dg-warning "TRUE" } */
11 __analyzer_eval (k
> 3); /* { dg-warning "TRUE" "desired" { xfail *-*-* } } */
12 /* { dg-warning "UNKNOWN" "status quo" { target *-*-* } .-1 } */
13 /* TODO(xfail): we're not then updating based on the assignment. */
20 __analyzer_eval (i
> 4); /* { dg-warning "UNKNOWN" } */
24 __analyzer_eval (i
> 4); /* { dg-warning "TRUE" } */
26 i
= __analyzer_called_function(i
);
28 __analyzer_eval (i
> 3); /* { dg-warning "TRUE" "desired" { xfail *-*-* } } */
29 /* { dg-warning "UNKNOWN" "status quo" { target *-*-* } .-1 } */
30 /* TODO(xfail): we're not updating from the returned value. */
33 __analyzer_eval (i
> 3); /* { dg-warning "UNKNOWN" } */