]> Cypherpunks repositories - gostls13.git/commitdiff
undo CL 130240043 / b09f70c301a5
authorDave Cheney <dave@cheney.net>
Sun, 24 Aug 2014 01:52:17 +0000 (21:52 -0400)
committerRuss Cox <rsc@golang.org>
Sun, 24 Aug 2014 01:52:17 +0000 (21:52 -0400)
This change broke divmod.go on all arm platforms.

««« original CL description
cmd/gc: change interface representation: only pointers in data word

Note that there are various cleanups that can be made if we keep
this change, but I do not want to start making changes that
depend on this one until the 1.4 cycle closes.

Fixes #8405.

LGTM=r
R=golang-codereviews, adg, r, bradfitz
CC=golang-codereviews, iant
https://golang.org/cl/130240043
»»»

LGTM=rsc
R=rsc
CC=golang-codereviews
https://golang.org/cl/133810043

src/cmd/gc/subr.c

index 081c373a889cc4f85d903350ed9305f8746b08d2..325614e6bcf20f30c7e5d816b2601f65b390f033 100644 (file)
@@ -3808,7 +3808,7 @@ isdirectiface(Type *t)
        // where the data word can hold a pointer or any
        // non-pointer value no bigger than a pointer.
        enum {
-               IfacePointerOnly = 1,
+               IfacePointerOnly = 0,
        };
 
        if(IfacePointerOnly) {