1 #ifndef FOO
   2 struct st { int len; };
   3 #define FOO
   4 #else
   5 struct st;
   6 static int test(struct st *s);
   7 static int test(struct st *s)
   8 {
   9         return s->len;
  10 }
  11 #endif
  12 /*
  13  * check-name: There is no scope boundary between global and file scope
  14  * check-description: Used to mess scopes with -include
  15  * check-command: sparse -include $file $file
  16  */