]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: fix panic with nested dead hidden closures
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Mon, 21 Mar 2022 11:49:37 +0000 (18:49 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Mon, 21 Mar 2022 17:27:41 +0000 (17:27 +0000)
commit129a2fcf6c38e83566511304702eada696ed486b
tree705fdeaac4f81e6c7d007c1e05b64112c24cc463
parent627d6d6d5542a1ccf956a16608b0bc820568c09b
cmd/compile: fix panic with nested dead hidden closures

CL 342350 fixed deadcode panic with dead hidden closures. However, a
closure may contains nested dead hidden closures, so we need to mark
them dead as well.

Fixes #51839

Change-Id: Ib54581adfc1bdea60e74d733cd30fd8e783da983
Reviewed-on: https://go-review.googlesource.com/c/go/+/394079
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/compile/internal/deadcode/deadcode.go
test/fixedbugs/issue51839.go [new file with mode: 0644]