diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2024-04-08 18:00:49 +0200 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2024-06-10 11:03:58 +0200 |
commit | 731824d08107075d689aec92ea564e0a3ec6d90a (patch) | |
tree | 2cf8dc05214222dedc864c185d60b0a7dda29a50 | |
parent | 7ec7b5ae9f1d9ade520bc9e658eae5f1d6e75055 (diff) | |
download | gcc-731824d08107075d689aec92ea564e0a3ec6d90a.zip gcc-731824d08107075d689aec92ea564e0a3ec6d90a.tar.gz gcc-731824d08107075d689aec92ea564e0a3ec6d90a.tar.bz2 |
ada: Remove unnecessary guard against empty list
Code cleanup; semantics is unaffected.
gcc/ada/
* sem_prag.adb (Report_Extra_Clauses): Remove redundant check
for empty list, because First works also for No_List.
-rw-r--r-- | gcc/ada/sem_prag.adb | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gcc/ada/sem_prag.adb b/gcc/ada/sem_prag.adb index 29f2765..9ccf1b9 100644 --- a/gcc/ada/sem_prag.adb +++ b/gcc/ada/sem_prag.adb @@ -28248,16 +28248,13 @@ package body Sem_Prag is Clause : Node_Id; begin - if Present (Clauses) then - Clause := First (Clauses); - while Present (Clause) loop - SPARK_Msg_N - ("unmatched or extra clause in dependence refinement", - Clause); + Clause := First (Clauses); + while Present (Clause) loop + SPARK_Msg_N + ("unmatched or extra clause in dependence refinement", Clause); - Next (Clause); - end loop; - end if; + Next (Clause); + end loop; end Report_Extra_Clauses; -- Local variables |