]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: don't mark stack object symbol DUPOK
authorCherry Zhang <cherryyz@google.com>
Thu, 22 Aug 2019 22:04:57 +0000 (18:04 -0400)
committerCherry Zhang <cherryyz@google.com>
Wed, 28 Aug 2019 15:05:12 +0000 (15:05 +0000)
commit1abe22c3c17091e46c0abec897691c23ad6ebc01
treea33fc9c2a01d5f9de201f199ea7e3c6527893c58
parent81fde0c9418a057ea83f9c7c286d866bd20cf692
cmd/compile: don't mark stack object symbol DUPOK

Stack object symbol is named as <FunctionName>.stkobj. If the
function itself is not DUPOK, its stack object symbol should only
be defined in the package where the function is defined,
therefore no duplicates.

If in the future we change the stack object symbol to
content-hash naming, as other gcdata symbols, we can mark it as
DUPOK.

Change-Id: I5aee96578940e2f76e7115d96cd2716021672c03
Reviewed-on: https://go-review.googlesource.com/c/go/+/191437
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/obj.go