mirror of
https://github.com/golang/go
synced 2024-09-29 18:34:33 -06:00
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>
This commit is contained in:
parent
e3661d5f08
commit
499e334a28
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user