summaryrefslogtreecommitdiff
path: root/src/cmd/gc/lex.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/gc/lex.c')
-rw-r--r--src/cmd/gc/lex.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/cmd/gc/lex.c b/src/cmd/gc/lex.c
index 91c35a126..fbba021a1 100644
--- a/src/cmd/gc/lex.c
+++ b/src/cmd/gc/lex.c
@@ -845,8 +845,10 @@ static struct
"char", LBASETYPE, TUINT8, // temp??
"string", LBASETYPE, TSTRING,
+ "any", LBASETYPE, TANY,
+
/* keywords */
- "any", LANY, Txxx,
+// "any", LANY, Txxx,
"break", LBREAK, Txxx,
"case", LCASE, Txxx,
"chan", LCHAN, Txxx,
@@ -918,13 +920,17 @@ lexinit(void)
okforeq[i] = 1;
okforadd[i] = 1;
okforand[i] = 1;
+ issimple[i] = 1;
}
if(isfloat[i]) {
okforeq[i] = 1;
okforadd[i] = 1;
+ issimple[i] = 1;
}
switch(i) {
case TBOOL:
+ issimple[i] = 1;
+
case TPTR32:
case TPTR64:
okforeq[i] = 1;