[Ada] Remove unnecessary guards for non-empty lists
authorPiotr Trojanek <trojanek@adacore.com>
Wed, 8 Dec 2021 14:19:49 +0000 (15:19 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 6 Jan 2022 17:11:39 +0000 (17:11 +0000)
commita9f0ee1dfc2a083ede548e38f9c2554163a87a16
tree3a084becc3f847857887226894b2da973078a8fa
parent4ca7f4e26dd10243da57584175db137115e5aefd
[Ada] Remove unnecessary guards for non-empty lists

gcc/ada/

* errout.adb (Remove_Warning_Messages): Remove unnecessary guard.
* exp_util.adb (Kill_Dead_Code): Likewise.
* par_sco.adb (Traverse_Declarations_Or_Statements): Likewise.
* sem_ch3.adb (Build_Derived_Record_Type): Likewise.
* sem_ch4.adb (Traverse_Interfaces): Likewise.
* sem_eval.adb (Traverse_Interfaces): Likewise.
* sem_util.adb (Collect_Interfaces): Likewise.
(Has_Non_Null_Statements, Side_Effect_Free_Statements):
Likewise; turn into WHILE loops, for consistency.
gcc/ada/errout.adb
gcc/ada/exp_util.adb
gcc/ada/par_sco.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_eval.adb
gcc/ada/sem_util.adb