]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ada: Remove unnecessary guard against empty list
authorPiotr Trojanek <trojanek@adacore.com>
Mon, 8 Apr 2024 16:00:49 +0000 (18:00 +0200)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 10 Jun 2024 09:03:58 +0000 (11:03 +0200)
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.

gcc/ada/sem_prag.adb

index 29f27652138578eaffbe7804f9235f8bae59993c..9ccf1b9cf65f60f04ed6afbae39517b83e872bdd 100644 (file)
@@ -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