]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: in poset, improve panic strings and comments
authorGiovanni Bajo <rasky@develer.com>
Sat, 12 Oct 2019 23:26:22 +0000 (01:26 +0200)
committerGiovanni Bajo <rasky@develer.com>
Mon, 14 Oct 2019 21:27:21 +0000 (21:27 +0000)
No functional changes.

Change-Id: I6f5e811e141dd09dc5c47ff2d37fae4c640315e3
Reviewed-on: https://go-review.googlesource.com/c/go/+/200862
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/ssa/poset.go

index 1ddc3e3277b46b31cc1c5729d32cb7f36dd2de55..e4fa3a83e0be374f437c61f527606e66aff0190d 100644 (file)
@@ -874,7 +874,7 @@ func (po *poset) NonEqual(n1, n2 *Value) bool {
                defer po.CheckIntegrity()
        }
        if n1.ID == n2.ID {
-               panic("should not call Equal with n1==n2")
+               panic("should not call NonEqual with n1==n2")
        }
        if po.isnoneq(n1.ID, n2.ID) {
                return true
@@ -888,7 +888,8 @@ func (po *poset) NonEqual(n1, n2 *Value) bool {
        return false
 }
 
-// setOrder records that n1<n2 or n1<=n2 (depending on strict).
+// setOrder records that n1<n2 or n1<=n2 (depending on strict). Returns false
+// if this is a contradiction.
 // Implements SetOrder() and SetOrderOrEqual()
 func (po *poset) setOrder(n1, n2 *Value, strict bool) bool {
        // If we are trying to record n1<=n2 but we learned that n1!=n2,
@@ -1110,7 +1111,7 @@ func (po *poset) SetNonEqual(n1, n2 *Value) bool {
                defer po.CheckIntegrity()
        }
        if n1.ID == n2.ID {
-               panic("should not call Equal with n1==n2")
+               panic("should not call SetNonEqual with n1==n2")
        }
 
        // See if we already know this