]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-optimization/124578 - fix copy&pasto
authorRichard Biener <rguenther@suse.de>
Fri, 20 Mar 2026 07:30:06 +0000 (08:30 +0100)
committerRichard Biener <rguenther@suse.de>
Fri, 20 Mar 2026 07:34:48 +0000 (08:34 +0100)
The following fixes a check on vro1->opcode to properly check
vro2->opcode.  This is actually a harmless copy&paste issue since
a previous check guarnateed equality of both.  Still it's less
confusing when fixed.

PR tree-optimization/124578
* tree-ssa-sccvn.cc (vn_reference_eq): Consistently check
fields from vro2.

gcc/tree-ssa-sccvn.cc

index 6d66887626450f5b2733c5f45adb04437428325d..e73aad02ffad0e4e22f91272129dad80ae2ef585 100644 (file)
@@ -933,7 +933,7 @@ vn_reference_eq (const_vn_reference_t const vr1, const_vn_reference_t const vr2,
              || (get_deref_alias_set (vro1->opcode == MEM_REF
                                       ? TREE_TYPE (vro1->op0)
                                       : TREE_TYPE (vro1->op2))
-                 != get_deref_alias_set (vro1->opcode == MEM_REF
+                 != get_deref_alias_set (vro2->opcode == MEM_REF
                                          ? TREE_TYPE (vro2->op0)
                                          : TREE_TYPE (vro2->op2)))))
        return false;