mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: remove OFORUNTIL
Not used any more. Fixes #53860 Change-Id: Id0b1c3ed30b576d6c5f08f064d1262de337262b3 Reviewed-on: https://go-review.googlesource.com/c/go/+/418374 Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: David Chase <drchase@google.com> Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
parent
6dc7b060cd
commit
a5370d038e
12 changed files with 69 additions and 142 deletions
|
|
@ -1099,8 +1099,7 @@ func addRestrictions(parent *Block, ft *factsTable, t domain, v, w *Value, r rel
|
|||
// addLocalInductiveFacts adds inductive facts when visiting b, where
|
||||
// b is a join point in a loop. In contrast with findIndVar, this
|
||||
// depends on facts established for b, which is why it happens when
|
||||
// visiting b. addLocalInductiveFacts specifically targets the pattern
|
||||
// created by OFORUNTIL, which isn't detected by findIndVar.
|
||||
// visiting b.
|
||||
//
|
||||
// TODO: It would be nice to combine this with findIndVar.
|
||||
func addLocalInductiveFacts(ft *factsTable, b *Block) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue