From: Russ Cox Date: Sat, 23 Aug 2014 23:24:44 +0000 (-0400) Subject: cmd/gc: change interface representation: only pointers in data word X-Git-Tag: go1.4beta1~744 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=950ad4fa2bfb4539ebac21d7a32aa23da59376a7;p=gostls13.git 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 --- diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 325614e6bc..081c373a88 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -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 = 0, + IfacePointerOnly = 1, }; if(IfacePointerOnly) {