aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2022-05-12 15:46:59 -0700
committerMatthew Dempsky <mdempsky@google.com>2022-05-13 21:12:30 +0000
commit499e334a28c63c15e0b1add8172fd48b3c19e1ce (patch)
tree216f3f74ddca115ceb445e1534041fe2de69d602 /src
parente3661d5f0820820d8d5e5e357244c95f788820e2 (diff)
downloadgo-499e334a28c63c15e0b1add8172fd48b3c19e1ce.tar.xz
cmd/compile/internal/staticdata: remove use of `""` in embed linker symbols
Not strictly necessary for CL 393715, but this is necessary if we want to remove the logic from cmd/internal/obj for substituting `""` in linker symbol names. Updates #51734. Change-Id: Ib13cb12fa3973389ca0c1c9a9209e00c30dc9431 Reviewed-on: https://go-review.googlesource.com/c/go/+/406058 Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/staticdata/embed.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/staticdata/embed.go b/src/cmd/compile/internal/staticdata/embed.go
index 627c98ba44..48eaa07a5e 100644
--- a/src/cmd/compile/internal/staticdata/embed.go
+++ b/src/cmd/compile/internal/staticdata/embed.go
@@ -135,7 +135,7 @@ func WriteEmbed(v *ir.Name) {
}
case embedFiles:
- slicedata := base.Ctxt.Lookup(`"".` + v.Sym().Name + `.files`)
+ slicedata := v.Sym().Pkg.Lookup(v.Sym().Name + `.files`).Linksym()
off := 0
// []files pointed at by Files
off = objw.SymPtr(slicedata, off, slicedata, 3*types.PtrSize) // []file, pointing just past slice