From: Piotr Trojanek Date: Mon, 8 Apr 2024 16:00:49 +0000 (+0200) Subject: ada: Remove unnecessary guard against empty list X-Git-Tag: basepoints/gcc-16~8421 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=731824d08107075d689aec92ea564e0a3ec6d90a;p=thirdparty%2Fgcc.git 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. --- diff --git a/gcc/ada/sem_prag.adb b/gcc/ada/sem_prag.adb index 29f27652138..9ccf1b9cf65 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