diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2022-05-20 09:41:30 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2022-06-02 09:06:45 +0000 |
commit | b05a31e579ec2e46c46c4b3f36fffdf0e959bd1f (patch) | |
tree | fccac0415278884fdcc26f23e557960b669f4d79 /gcc/ada/gcc-interface/utils.cc | |
parent | 89e037d0e36654e84823c47980ef19dc0f77b8ce (diff) | |
download | gcc-b05a31e579ec2e46c46c4b3f36fffdf0e959bd1f.zip gcc-b05a31e579ec2e46c46c4b3f36fffdf0e959bd1f.tar.gz gcc-b05a31e579ec2e46c46c4b3f36fffdf0e959bd1f.tar.bz2 |
[Ada] Remove redundant checks for missing lists
When iterating over list elements with First/Next there is no need to
check if the list is present, because First intentionally returns Empty
if list is not present and the condition of subsequent loop will not be
satisfied.
Code cleanup; semantics is unaffected.
Occurrences of the redundant pattern were found with:
$ grep First -B 3 | less
and examining the output for the calls to Present.
gcc/ada/
* exp_ch13.adb, exp_ch5.adb, exp_ch9.adb, exp_strm.adb,
sem_ch10.adb, sem_ch13.adb, sem_ch5.adb, sem_ch6.adb,
sem_ch8.adb, sem_elab.adb, sem_eval.adb, sem_prag.adb,
sem_util.adb: Remove checks for the missing list before
iterating with First/Next; reindent code and refill comments.
Diffstat (limited to 'gcc/ada/gcc-interface/utils.cc')
0 files changed, 0 insertions, 0 deletions