From 2d8dc17101260f578a6d591fa03187aa4c2908d7 Mon Sep 17 00:00:00 2001 From: Yannick Moy Date: Mon, 30 Oct 2023 10:25:46 +0100 Subject: [PATCH] ada: Fix type for SPARK expansion on deep delta aggregates gcc/ada/ * exp_spark.adb (Expand_SPARK_Delta_Or_Aggregate): Fix type. --- gcc/ada/exp_spark.adb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/exp_spark.adb b/gcc/ada/exp_spark.adb index c19aa201bde..ae0e616c797 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) -- 2.11.4.GIT