aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/c.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/c.h')
-rw-r--r--c/c.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/c/c.h b/c/c.h
index 6a26455..81c07f9 100644
--- a/c/c.h
+++ b/c/c.h
@@ -36,7 +36,14 @@ struct expr {
} fld; /* EGETF */
};
uvlong u; vlong i; double f; /* ENUMLIT */
- struct bytes s; /* ESTRLIT */
+ struct {
+ union {
+ uchar *p;
+ ushort *w16;
+ uint *w32;
+ };
+ uint n;
+ } s; /* ESTRLIT */
struct decl *sym; /* ESYM */
struct init *init; /* EINIT */
};