]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.garbage] cmd/gc: never generate BitsMultiWord
authorRuss Cox <rsc@golang.org>
Wed, 1 Oct 2014 21:38:09 +0000 (17:38 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 1 Oct 2014 21:38:09 +0000 (17:38 -0400)
LGTM=rlh
R=rlh, minux
CC=golang-codereviews
https://golang.org/cl/151940043

src/cmd/gc/reflect.c

index 4892ab75708e0cfe57e5d99cc3ca0fdb9878c49a..e229b3075c5ab0f2d22c6b194c81b09de53767cd 100644 (file)
@@ -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: