]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: always use StackMapDontCare as register map index when reg map is not...
authorCherry Zhang <cherryyz@google.com>
Wed, 27 May 2020 15:37:00 +0000 (11:37 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 28 May 2020 14:43:19 +0000 (14:43 +0000)
commit6bf2eea62a3425c57f3d908ec32047a9ae41c025
tree0960662b542aaf584e2757e31e9b9bb691b672dd
parent0d20a492823211cd816ded24c98cfcd58b198faa
cmd/compile: always use StackMapDontCare as register map index when reg map is not used

When go115ReduceLiveness is true (so we don't emit actual
register maps), use StackMapDontCare consistently for the
register map index, so RegMapValid is always false.

This fixes a compiler crash when doing -live=2 debug print.

Fixes #39251.

Change-Id: Ice087af491fa69c413f8ee59f923b72d592c0643
Reviewed-on: https://go-review.googlesource.com/c/go/+/235418
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
src/cmd/compile/internal/gc/plive.go