diff options
Diffstat (limited to 'src/cmd/gc/align.c')
-rw-r--r-- | src/cmd/gc/align.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/gc/align.c b/src/cmd/gc/align.c index 7a27a040c..dfb9f9e89 100644 --- a/src/cmd/gc/align.c +++ b/src/cmd/gc/align.c @@ -410,6 +410,7 @@ typeinit(void) okforarith[i] = 1; okforadd[i] = 1; okforand[i] = 1; + okforconst[i] = 1; issimple[i] = 1; minintval[i] = mal(sizeof(*minintval[i])); maxintval[i] = mal(sizeof(*maxintval[i])); @@ -419,6 +420,7 @@ typeinit(void) okforcmp[i] = 1; okforadd[i] = 1; okforarith[i] = 1; + okforconst[i] = 1; issimple[i] = 1; minfltval[i] = mal(sizeof(*minfltval[i])); maxfltval[i] = mal(sizeof(*maxfltval[i])); @@ -434,6 +436,9 @@ typeinit(void) okforcap[TARRAY] = 1; okforcap[TCHAN] = 1; + okforconst[TBOOL] = 1; + okforconst[TSTRING] = 1; + okforlen[TARRAY] = 1; okforlen[TCHAN] = 1; okforlen[TMAP] = 1; |