aboutsummaryrefslogtreecommitdiff
path: root/init.h
blob: 4292e02464c5651d870fba9e2e2916e54e90fa44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
struct initializer {
	uint64_t start, end;
	struct expression *expr;
	struct initializer *next, *subinit;
};

struct scope;
struct type;
struct function;
struct declaration;

struct initializer *mkinit(uint64_t, uint64_t, struct expression *);
struct initializer *parseinit(struct scope *, struct type *);