aboutsummaryrefslogtreecommitdiff
path: root/init.h
blob: 9200e9fd790e2260f3ee319d0ce41ae0fce3f745 (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, struct expression *);
struct initializer *parseinit(struct scope *, struct type *);