]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/link: put zero-sized data symbols at same address as runtime.zerobase
authorCherry Mui <cherryyz@google.com>
Fri, 28 Apr 2023 17:46:38 +0000 (13:46 -0400)
committerCherry Mui <cherryyz@google.com>
Fri, 28 Apr 2023 18:35:43 +0000 (18:35 +0000)
commit19fd96512c4ff96415cd4dacb5fac1854422e1fa
tree9cb3c6de0f72b22de341f171d55ebacc8e667a8d
parente7af0e0cac6c65043335da6b6329f7141d2f68c5
cmd/link: put zero-sized data symbols at same address as runtime.zerobase

Put zero-sized data symbols at same address as runtime.zerobase,
so zero-sized global variables have the same address as zero-sized
allocations.

Change-Id: Ib3145dc1b663a9794dfabc0e6abd2384960f2c49
Reviewed-on: https://go-review.googlesource.com/c/go/+/490435
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/link/internal/ld/data.go
test/zerosize.go [new file with mode: 0644]