aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/backend/struct.c
blob: 083b05c3b869cd2b9353eafe201326955fee37e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
struct ctype {
	int			type;
};

struct symbol {
	void			*p;
	const char		*name;
	struct ctype		ctype;
	struct symbol		*next_id;
};

struct unnamed {
	struct { int x, y; };
};

static struct symbol sym;
static struct symbol *sym_p;
static struct symbol *sym_q = &sym;

static struct unnamed un;

/*
 * check-name: Struct code generation
 * check-command: sparsec -c $file -o tmp.o
 */