aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2024-04-08 18:00:49 +0200
committerMarc Poulhiès <poulhies@adacore.com>2024-06-10 11:03:58 +0200
commit731824d08107075d689aec92ea564e0a3ec6d90a (patch)
tree2cf8dc05214222dedc864c185d60b0a7dda29a50
parent7ec7b5ae9f1d9ade520bc9e658eae5f1d6e75055 (diff)
downloadgcc-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.adb15
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