aboutsummaryrefslogtreecommitdiff
path: root/libtcc.h
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2016-10-02 21:37:58 +0200
committerMichael Matz <matz@suse.de>2016-12-15 17:49:56 +0100
commitddecb0e68517dd7ffb6e594561580ad32377dfef (patch)
tree9f30944376edc5d5fa29fb5e7ddbfeeefbb5b07e /libtcc.h
parent5d6a9e797a3c2d12ed54edb14851f4b023de4799 (diff)
downloadtinycc-ddecb0e68517dd7ffb6e594561580ad32377dfef.tar.gz
tinycc-ddecb0e68517dd7ffb6e594561580ad32377dfef.tar.bz2
Split off record layouting
Such struct decl: struct S { char a; int i;} __attribute__((packed)); should be accepted and cause S to be five bytes long (i.e. the packed attribute should matter). So we can't layout the members during parsing already. Split off the offset and alignment calculation for this.
Diffstat (limited to 'libtcc.h')
0 files changed, 0 insertions, 0 deletions