aboutsummaryrefslogtreecommitdiff
path: root/sys/cmd/cc/cc.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/cmd/cc/cc.h')
-rw-r--r--sys/cmd/cc/cc.h10
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
{