1
0
mirror of https://github.com/golang/go synced 2024-11-19 11:04:47 -07:00

cmd/compile: improve go.importpath.* docs

While we're here, remove a bit of dead code.

Change-Id: I1344bb41e5d368825ca5748189382f9e7023c59a
Reviewed-on: https://go-review.googlesource.com/20596
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Josh Bleecher Snyder 2016-03-11 11:57:11 -08:00
parent 2ac8555d57
commit 4112f0f7e6

View File

@ -452,15 +452,12 @@ func dgopkgpath(s *Sym, ot int, pkg *Pkg) int {
}
if pkg == localpkg && myimportpath == "" {
// If we don't know the full path of the package being compiled (i.e. -p
// was not passed on the compiler command line), emit reference to
// go.importpath.""., which 6l will rewrite using the correct import path.
// If we don't know the full import path of the package being compiled
// (i.e. -p was not passed on the compiler command line), emit a reference to
// go.importpath.""., which the linker will rewrite using the correct import path.
// Every package that imports this one directly defines the symbol.
var ns *Sym
if ns == nil {
ns = Pkglookup("importpath.\"\".", mkpkg("go"))
}
// See also https://groups.google.com/forum/#!topic/golang-dev/myb9s53HxGQ.
ns := Pkglookup("importpath.\"\".", mkpkg("go"))
return dsymptr(s, ot, ns, 0)
}