Skip several analyzer socket tests on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / c-c++-common / analyzer / infinite-recursion-pr108935-2.c
blobc46f1f8012c823b84a0539414d7fc1cc3dd8e0a9
1 typedef struct {
2 unsigned done;
3 } foo_t;
5 unsigned foo(foo_t* f) {
6 if (f->done) {
7 return f->done;
9 f->done = 1;
10 return foo(f); /* { dg-bogus "infinite recursion" } */
13 int main() {
14 foo_t f = (foo_t){
15 .done = 0,
17 foo(&f);