]> Cypherpunks repositories - gostls13.git/commit
[dev.typealias] cmd/compile, go/types, go/importer: various alias related fixes
authorRobert Griesemer <gri@golang.org>
Wed, 28 Dec 2016 00:53:33 +0000 (16:53 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 10 Jan 2017 21:57:59 +0000 (21:57 +0000)
commitf011e0c6c378427f32bbf09f24ba211f7bd96b9c
tree6a47ec6500acd85fb24c40651f876ff9e3c049a6
parent49de5f035169526675b9d5897753d257bf2c7965
[dev.typealias] cmd/compile, go/types, go/importer: various alias related fixes

cmd/compile:
- remove crud from prior alias implementation
- better comments in places

go/types:
- fix TypeName.IsAlias predicate
- more tests

go/importer (go/internal/gcimporter15):
- handle "@" format for anonymous fields using aliases
  (currently tested indirectly via x/tools/gcimporter15 tests)

For #18130.

Change-Id: I23a6d4e3a4c2a5c1ae589513da73fde7cad5f386
Reviewed-on: https://go-review.googlesource.com/35101
Reviewed-by: Alan Donovan <adonovan@google.com>
src/cmd/compile/internal/gc/bexport.go
src/cmd/compile/internal/gc/bimport.go
src/go/internal/gcimporter/bimport.go
src/go/types/object.go
src/go/types/object_test.go