Descriptioncmd/gc: fix wrong interaction between inlining and embedded builtins.
The patch makes the compile user an ordinary package-local
symbol for the name of embedded fields of builtin type.
This is incompatible with the fix delivered for issue 2687
(revision 3c060add43fb) but fixes it in a different way, because
the explicit symbol on the field makes the typechecker able to
find it in lookdot.
Fixes issue 3552.
Patch Set 1 #Patch Set 2 : diff -r 6ec24fe2e501 https://go.googlecode.com/hg/ #Patch Set 3 : diff -r 6ec24fe2e501 https://go.googlecode.com/hg/ #Patch Set 4 : diff -r 6ec24fe2e501 https://go.googlecode.com/hg/ #
Total comments: 3
Patch Set 5 : diff -r 1f3ebf9a7548 https://go.googlecode.com/hg/ #Patch Set 6 : diff -r 1f3ebf9a7548 https://go.googlecode.com/hg/ #Patch Set 7 : diff -r 1f3ebf9a7548 https://go.googlecode.com/hg/ #
Total comments: 2
Patch Set 8 : diff -r 1fd839e10187 https://go.googlecode.com/hg/ #Patch Set 9 : diff -r 4144b7f4d82e https://go.googlecode.com/hg/ #
MessagesTotal messages: 12
|