diff options
| author | Jeremy Faller <jeremy@golang.org> | 2020-02-24 21:04:50 -0500 |
|---|---|---|
| committer | Jeremy Faller <jeremy@golang.org> | 2020-03-03 15:09:44 +0000 |
| commit | b9642cbb8d261cd87d99a77f9cd2305de156f72e (patch) | |
| tree | 0098045346227927c1f773a61adbe127d52595ab /src/cmd/link/internal/amd64 | |
| parent | b7d534688994ce4f544223f8a43be6958a9d1838 (diff) | |
| download | go-b9642cbb8d261cd87d99a77f9cd2305de156f72e.tar.xz | |
[dev.link] cmd/link: add Target to relocation functions
We need to propogate Target through the relocation functions.
Change-Id: I1192d54a20a34569fd13c1511d2b21ebf2d1272e
Reviewed-on: https://go-review.googlesource.com/c/go/+/220839
Run-TryBot: Jeremy Faller <jeremy@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/link/internal/amd64')
| -rw-r--r-- | src/cmd/link/internal/amd64/asm.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/link/internal/amd64/asm.go b/src/cmd/link/internal/amd64/asm.go index cd85cb6bb3..1332cf14dd 100644 --- a/src/cmd/link/internal/amd64/asm.go +++ b/src/cmd/link/internal/amd64/asm.go @@ -563,11 +563,11 @@ func pereloc1(arch *sys.Arch, out *ld.OutBuf, s *sym.Symbol, r *sym.Reloc, secto return true } -func archreloc(ctxt *ld.Link, r *sym.Reloc, s *sym.Symbol, val int64) (int64, bool) { +func archreloc(ctxt *ld.Link, target *ld.Target, r *sym.Reloc, s *sym.Symbol, val int64) (int64, bool) { return val, false } -func archrelocvariant(ctxt *ld.Link, r *sym.Reloc, s *sym.Symbol, t int64) int64 { +func archrelocvariant(ctxt *ld.Link, target *ld.Target, r *sym.Reloc, s *sym.Symbol, t int64) int64 { log.Fatalf("unexpected relocation variant") return t } |
