diff options
| author | Michael Matz <matz@suse.de> | 2016-10-02 21:37:58 +0200 |
|---|---|---|
| committer | Michael Matz <matz@suse.de> | 2016-12-15 17:49:56 +0100 |
| commit | ddecb0e68517dd7ffb6e594561580ad32377dfef (patch) | |
| tree | 9f30944376edc5d5fa29fb5e7ddbfeeefbb5b07e /include/varargs.h | |
| parent | 5d6a9e797a3c2d12ed54edb14851f4b023de4799 (diff) | |
| download | tinycc-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 'include/varargs.h')
0 files changed, 0 insertions, 0 deletions
