aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/load/pkg.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2018-11-16 15:51:49 -0800
committerJosh Bleecher Snyder <josharian@gmail.com>2018-11-18 17:00:40 +0000
commit404ab866d1522fbe4c5596fe9889d61aec84fabe (patch)
treed962a7ca3c97374f1866f9777676348b61f6713f /src/cmd/go/internal/load/pkg.go
parent760ac1dd33f460a1e73c912913eb0c3da7afb286 (diff)
downloadgo-404ab866d1522fbe4c5596fe9889d61aec84fabe.tar.gz
go-404ab866d1522fbe4c5596fe9889d61aec84fabe.zip
cmd/go: packages that use SWIG depend on "unsafe"
Fixes #28834 Change-Id: I95d6874e62d36974415f43843881a4ae85b3c7ce Reviewed-on: https://go-review.googlesource.com/c/149964 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com> Reviewed-by: Alan Donovan <adonovan@google.com> Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Diffstat (limited to 'src/cmd/go/internal/load/pkg.go')
-rw-r--r--src/cmd/go/internal/load/pkg.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/go/internal/load/pkg.go b/src/cmd/go/internal/load/pkg.go
index 3d1b0e649d..ae738c6a12 100644
--- a/src/cmd/go/internal/load/pkg.go
+++ b/src/cmd/go/internal/load/pkg.go
@@ -1343,6 +1343,7 @@ func (p *Package) load(stk *ImportStack, bp *build.Package, err error) {
// SWIG adds imports of some standard packages.
if p.UsesSwig() {
+ addImport("unsafe", true)
if cfg.BuildContext.Compiler != "gccgo" {
addImport("runtime/cgo", true)
}