aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/binary/varint.go
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2020-07-30 10:35:59 -0700
committerCarlos Amedee <carlos@golang.org>2020-08-03 15:12:57 +0000
commit5ebdfd905d8f2d70601aa11212d579fa60abdb0f (patch)
treeb98848a32f244f6dab9536fc8a98fe2818037d2a /src/encoding/binary/varint.go
parentd3ba94164a1c404a01369fb54ddd4f5b94d91348 (diff)
downloadgo-5ebdfd905d8f2d70601aa11212d579fa60abdb0f.tar.gz
go-5ebdfd905d8f2d70601aa11212d579fa60abdb0f.zip
[release-branch.go1.13] cmd/compile: don't addLocalInductiveFacts if there is no direct edge from if block to phi block
Currently in addLocalInductiveFacts, we only check whether direct edge from if block to phi block exists. If not, the following logic will treat the phi block as the first successor, which is wrong. This patch makes prove pass more conservative, so we disable some cases in test/prove.go. We will do some optimization in the following CL and enable these cases then. Fixes #40500. Change-Id: I27cf0248f3a82312a6f7dabe11c79a1a34cf5412 Reviewed-on: https://go-review.googlesource.com/c/go/+/244579 Reviewed-by: Zach Jones <zachj1@gmail.com> Reviewed-by: Keith Randall <khr@golang.org> Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-on: https://go-review.googlesource.com/c/go/+/245957 Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Carlos Amedee <carlos@golang.org>
Diffstat (limited to 'src/encoding/binary/varint.go')
0 files changed, 0 insertions, 0 deletions