diff options
author | Martin Jambor <mjambor@suse.cz> | 2025-03-11 14:52:44 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2025-03-11 14:53:14 +0100 |
commit | dc47161c1f32c3f27d1157ba0de9d98ea1b7fc82 (patch) | |
tree | 6fd1978809a811b7004f923ccc30f131c9d8cd97 /gcc | |
parent | 09c2a0ab94e1e731433eb2687ad16a9c79617e14 (diff) | |
download | gcc-dc47161c1f32c3f27d1157ba0de9d98ea1b7fc82.zip gcc-dc47161c1f32c3f27d1157ba0de9d98ea1b7fc82.tar.gz gcc-dc47161c1f32c3f27d1157ba0de9d98ea1b7fc82.tar.bz2 |
Fix a pasto in ao_compare::compare_ao_refs
When reading the function ao_compare::compare_ao_refs I came accross
what I believe to ba a copy-and-paste error which this patch fixes.
gcc/ChangeLog:
2025-03-10 Martin Jambor <mjambor@suse.cz>
* tree-ssa-alias.cc (ao_compare::compare_ao_refs): Fix a
copy-and-paste error.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/tree-ssa-alias.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-ssa-alias.cc b/gcc/tree-ssa-alias.cc index 2489aa6..e93d518 100644 --- a/gcc/tree-ssa-alias.cc +++ b/gcc/tree-ssa-alias.cc @@ -4355,12 +4355,13 @@ ao_compare::compare_ao_refs (ao_ref *ref1, ao_ref *ref2, c1 = p1, nskipped1 = i; i++; } + i = 0; for (tree p2 = ref2->ref; handled_component_p (p2); p2 = TREE_OPERAND (p2, 0)) { if (component_ref_to_zero_sized_trailing_array_p (p2)) end_struct_ref2 = p2; if (ends_tbaa_access_path_p (p2)) - c2 = p2, nskipped1 = i; + c2 = p2, nskipped2 = i; i++; } |