summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-10-01 17:38:09 -0400
committerRuss Cox <rsc@golang.org>2014-10-01 17:38:09 -0400
commitc17ee649b04ecdbe973d13f4b6ef087947ba80ea (patch)
tree7b9a1c7d0b9da364d2cd6e210fc60ddd7f33ffc0
parentf98c5ff28d3d8ec5683111c1af45e3e9d845a268 (diff)
downloadgo-c17ee649b04ecdbe973d13f4b6ef087947ba80ea.tar.gz
[dev.garbage] cmd/gc: never generate BitsMultiWord
LGTM=rlh R=rlh, minux CC=golang-codereviews https://codereview.appspot.com/151940043
-rw-r--r--src/cmd/gc/reflect.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmd/gc/reflect.c b/src/cmd/gc/reflect.c
index 4892ab757..e229b3075 100644
--- a/src/cmd/gc/reflect.c
+++ b/src/cmd/gc/reflect.c
@@ -1506,11 +1506,9 @@ gengcprog1(ProgGen *g, Type *t, vlong *xoffset)
*xoffset += t->width;
break;
case TINTER:
- proggendata(g, BitsMultiWord);
- if(isnilinter(t))
- proggendata(g, BitsEface);
- else
- proggendata(g, BitsIface);
+ // Assuming IfacePointerOnly=1.
+ proggendata(g, BitsPointer);
+ proggendata(g, BitsPointer);
*xoffset += t->width;
break;
case TARRAY: