aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/amd64
diff options
context:
space:
mode:
authorJeremy Faller <jeremy@golang.org>2020-02-24 21:04:50 -0500
committerJeremy Faller <jeremy@golang.org>2020-03-03 15:09:44 +0000
commitb9642cbb8d261cd87d99a77f9cd2305de156f72e (patch)
tree0098045346227927c1f773a61adbe127d52595ab /src/cmd/link/internal/amd64
parentb7d534688994ce4f544223f8a43be6958a9d1838 (diff)
downloadgo-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.go4
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
}