aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_aggr.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/sem_aggr.adb')
-rw-r--r--gcc/ada/sem_aggr.adb6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/ada/sem_aggr.adb b/gcc/ada/sem_aggr.adb
index 4ad4a29..dddc75f 100644
--- a/gcc/ada/sem_aggr.adb
+++ b/gcc/ada/sem_aggr.adb
@@ -4113,12 +4113,10 @@ package body Sem_Aggr is
-- including modular).
Check :=
- Make_If_Statement (Loc,
+ Make_Raise_Constraint_Error (Loc,
Condition =>
Make_Op_Le (Loc, New_Copy_Tree (Lo), New_Copy_Tree (Hi)),
- Then_Statements =>
- New_List (Make_Raise_Constraint_Error
- (Loc, Reason => CE_Range_Check_Failed)));
+ Reason => CE_Range_Check_Failed);
Insert_Action (N, Check);