1#ifndef FOO
2struct st { int len; };
3#define FOO
4#else
5struct st;
6static int test(struct st *s);
7static 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 */
17