aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYannick Moy <moy@adacore.com>2023-10-30 10:25:46 +0100
committerMarc Poulhiès <poulhies@adacore.com>2023-11-21 10:57:42 +0100
commit2d8dc17101260f578a6d591fa03187aa4c2908d7 (patch)
tree9f6061fdec00e6af8175d6d67a0ab45f450606d6
parent706535a9a2a726c388a3127fffc0848fb33bb951 (diff)
downloadgcc-2d8dc17101260f578a6d591fa03187aa4c2908d7.zip
gcc-2d8dc17101260f578a6d591fa03187aa4c2908d7.tar.gz
gcc-2d8dc17101260f578a6d591fa03187aa4c2908d7.tar.bz2
ada: Fix type for SPARK expansion on deep delta aggregates
gcc/ada/ * exp_spark.adb (Expand_SPARK_Delta_Or_Aggregate): Fix type.
-rw-r--r--gcc/ada/exp_spark.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/exp_spark.adb b/gcc/ada/exp_spark.adb
index c19aa20..ae0e616 100644
--- a/gcc/ada/exp_spark.adb
+++ b/gcc/ada/exp_spark.adb
@@ -200,7 +200,7 @@ package body Exp_SPARK is
begin
loop
if Nkind (Pref) = N_Indexed_Component then
- Index := First (Expressions (Choice));
+ Index := First (Expressions (Pref));
Apply_Scalar_Range_Check (Index, Etype (Index));
elsif Is_Array_Type (Typ)