diff options
| author | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2021-09-02 10:42:43 +0700 |
|---|---|---|
| committer | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2021-09-02 06:43:58 +0000 |
| commit | 3db4888a05fb15035d332a360cb610f2c05370ab (patch) | |
| tree | 944600b9ed0410f43ce8c2ebf82ac5305918961b /src/cmd/compile/internal/noder | |
| parent | 9afbf82667a81827a805f39db51ff36bf0abc737 (diff) | |
| download | go-3db4888a05fb15035d332a360cb610f2c05370ab.tar.xz | |
cmd/compile: use types2.Unsafe to represent package unsafe in gcimports
Followup todo in CL 346769.
Change-Id: I6c870014523426d65d135da999f97a818a997237
Reviewed-on: https://go-review.googlesource.com/c/go/+/347270
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/compile/internal/noder')
| -rw-r--r-- | src/cmd/compile/internal/noder/irgen.go | 2 | ||||
| -rw-r--r-- | src/cmd/compile/internal/noder/reader2.go | 4 |
2 files changed, 1 insertions, 5 deletions
diff --git a/src/cmd/compile/internal/noder/irgen.go b/src/cmd/compile/internal/noder/irgen.go index 70f7991a8e..fd29c51c8a 100644 --- a/src/cmd/compile/internal/noder/irgen.go +++ b/src/cmd/compile/internal/noder/irgen.go @@ -35,7 +35,7 @@ func checkFiles(noders []*noder) (posMap, *types2.Package, *types2.Info) { // typechecking importer := gcimports{ - packages: make(map[string]*types2.Package), + packages: map[string]*types2.Package{"unsafe": types2.Unsafe}, } conf := types2.Config{ GoVersion: base.Flag.Lang, diff --git a/src/cmd/compile/internal/noder/reader2.go b/src/cmd/compile/internal/noder/reader2.go index a775ffda34..cffa037236 100644 --- a/src/cmd/compile/internal/noder/reader2.go +++ b/src/cmd/compile/internal/noder/reader2.go @@ -147,10 +147,6 @@ func (r *reader2) doPkg() *types2.Package { if path == "builtin" { return nil // universe } - if path == "unsafe" { - // TODO(mdempsky): This should be in r.p.imports. - return types2.Unsafe - } if path == "" { path = r.p.pkgPath } |
