]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/ld: prefer constants from cmd/internal/obj
authorMatthew Dempsky <mdempsky@google.com>
Mon, 20 Apr 2015 02:33:58 +0000 (19:33 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Mon, 20 Apr 2015 20:05:13 +0000 (20:05 +0000)
commitc776592a4ff17b2153492bf5b17ae3151a42abf0
tree08deeb4c739bca831eade84f06b26dd9bb567b15
parent6e221a90382c85d2160f27721ecc121e860d254f
cmd/internal/ld: prefer constants from cmd/internal/obj

The majority of this CL was prepared via scripted invocations of
`gofmt -w -r "$SYM -> obj.$SYM" cmd/internal/ld/*.go` and `gofmt -w -r
"ld.$SYM -> obj.$SYM" cmd/?l/*.go`.

Because of issue #7417, that was followed by repeatedly running an AWK
script to identify lines that differed other than whitespace changes
or "ld." or "obj." prefixes and manually restoring comments.

Finally, the redundant constants from cmd/internal/ld/link.go were
removed, and "goimports -w" was used to cleanup import lines.

Passes rsc.io/toolstash/buildall, even when modified to also build cmd.

Fixes #10055.

Change-Id: Icd5dbe819a3b6520ce883748e60017dc8e9a2e85
Reviewed-on: https://go-review.googlesource.com/9112
Reviewed-by: Michael Hudson-Doyle <michael.hudson@canonical.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
26 files changed:
src/cmd/5l/asm.go
src/cmd/5l/obj.go
src/cmd/6l/asm.go
src/cmd/6l/obj.go
src/cmd/7l/asm.go
src/cmd/7l/obj.go
src/cmd/8l/asm.go
src/cmd/8l/obj.go
src/cmd/9l/asm.go
src/cmd/9l/obj.go
src/cmd/internal/ld/data.go
src/cmd/internal/ld/dwarf.go
src/cmd/internal/ld/elf.go
src/cmd/internal/ld/go.go
src/cmd/internal/ld/ldelf.go
src/cmd/internal/ld/ldmacho.go
src/cmd/internal/ld/ldpe.go
src/cmd/internal/ld/lib.go
src/cmd/internal/ld/link.go
src/cmd/internal/ld/macho.go
src/cmd/internal/ld/objfile.go
src/cmd/internal/ld/pcln.go
src/cmd/internal/ld/pe.go
src/cmd/internal/ld/pobj.go
src/cmd/internal/ld/sym.go
src/cmd/internal/ld/symtab.go