Commit 4112f0f7 authored by Josh Bleecher Snyder's avatar Josh Bleecher Snyder

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: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 2ac8555d
......@@ -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)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment