diff options
author | Russ Cox <rsc@golang.org> | 2010-02-01 23:05:15 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-02-01 23:05:15 -0800 |
commit | b02b31586ae4f8d70ad0d04be98c586eda278b1f (patch) | |
tree | 2f53c14e0b635beace769b5df1ad38cfed9aaae5 /src/cmd/gc/align.c | |
parent | 46c64ed45a005a3d1949aaab84d3f632677af400 (diff) | |
download | go-b02b31586ae4f8d70ad0d04be98c586eda278b1f.tar.gz |
gc: bug246
R=ken2
CC=golang-dev
http://codereview.appspot.com/198057
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; |