diff options
Diffstat (limited to 'sys/cmd/cc/cc.h')
-rw-r--r-- | sys/cmd/cc/cc.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/cmd/cc/cc.h b/sys/cmd/cc/cc.h index da45b18..d030b91 100644 --- a/sys/cmd/cc/cc.h +++ b/sys/cmd/cc/cc.h @@ -409,9 +409,13 @@ struct Expr uint32 qual; uint32 type; union { + string name; struct { uint64 kind; - union Val; + union { + union Val; + union Val v; + }; } val; struct { int n; @@ -699,8 +703,8 @@ struct Type extern Type pointer; extern Type basetypes[24]; /* mandated by C standard */ -extern uint64 validtypespec[40]; -extern int indextypespec[40]; +extern uint64 validtypespec[38]; +extern int indextypespec[38]; struct Scope { |