diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2022-05-12 15:46:59 -0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2022-05-13 21:12:30 +0000 |
| commit | 499e334a28c63c15e0b1add8172fd48b3c19e1ce (patch) | |
| tree | 216f3f74ddca115ceb445e1534041fe2de69d602 /src | |
| parent | e3661d5f0820820d8d5e5e357244c95f788820e2 (diff) | |
| download | go-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.go | 2 |
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 |
