aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJulien Bortolussi <bortolussi@adacore.com>2022-05-06 16:48:31 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2022-06-01 08:43:19 +0000
commitce0bbf28fb11b75ebc7d0140ccc38857c03303d9 (patch)
treeb51cf3bf186554635423317fdf07abf5c0eab654 /gcc
parent2977b006df03998f6c773f593600881348a4e517 (diff)
downloadgcc-ce0bbf28fb11b75ebc7d0140ccc38857c03303d9.zip
gcc-ce0bbf28fb11b75ebc7d0140ccc38857c03303d9.tar.gz
gcc-ce0bbf28fb11b75ebc7d0140ccc38857c03303d9.tar.bz2
[Ada] Bug fix in "=" function of formal doubly linked list
Correction of a typo regarding indexes. gcc/ada/ * libgnat/a-cfdlli.adb ("="): Make the function properly loop over the right list.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/libgnat/a-cfdlli.adb4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/libgnat/a-cfdlli.adb b/gcc/ada/libgnat/a-cfdlli.adb
index 383d031..7b23ad7 100644
--- a/gcc/ada/libgnat/a-cfdlli.adb
+++ b/gcc/ada/libgnat/a-cfdlli.adb
@@ -68,9 +68,9 @@ is
end if;
LI := Left.First;
- RI := Left.First;
+ RI := Right.First;
while LI /= 0 loop
- if Left.Nodes (LI).Element /= Right.Nodes (LI).Element then
+ if Left.Nodes (LI).Element /= Right.Nodes (RI).Element then
return False;
end if;