]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Remove redundant parentheses inside unary operators
authorPiotr Trojanek <trojanek@adacore.com>
Wed, 8 Jan 2025 12:46:38 +0000 (13:46 +0100)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Mon, 13 Jan 2025 10:52:58 +0000 (11:52 +0100)
commit94a7543df92bc809c464f8312cab8d914fd3d8fe
tree9941d24082228c6a4280acb2776c7fa7fc2274c3
parentef4448e0a0508db63581c27238d39e634268b5a2
ada: Remove redundant parentheses inside unary operators

GNAT already emits a style warning when redundant parentheses appear inside
logical and short-circuit operators. A similar warning will be soon emitted for
unary operators as well. This patch removes the redundant parentheses to avoid
future build errors.

gcc/ada/ChangeLog:

* checks.adb, exp_dist.adb, exp_imgv.adb, exp_util.adb,
libgnarl/a-reatim.adb, libgnat/a-coinve.adb, libgnat/a-nbnbre.adb,
libgnat/a-ngcoty.adb, libgnat/a-ngelfu.adb, libgnat/a-ngrear.adb,
libgnat/a-strbou.ads, libgnat/a-strfix.ads, libgnat/a-strsea.adb,
libgnat/a-strsea.ads, libgnat/a-strsup.ads,
libgnat/a-strunb__shared.ads, libgnat/g-alleve.adb,
libgnat/g-spitbo.adb, libgnat/s-aridou.adb, libgnat/s-arit32.adb,
libgnat/s-dourea.ads, libgnat/s-genbig.adb, libgnat/s-imager.adb,
libgnat/s-statxd.adb, libgnat/s-widthi.adb, sem_attr.adb, sem_ch10.adb,
sem_ch3.adb, sem_ch6.adb, sem_ch7.adb, sem_dim.adb, sem_prag.adb,
sem_res.adb, uintp.adb: Remove redundant parentheses inside NOT and ABS
operators.
34 files changed:
gcc/ada/checks.adb
gcc/ada/exp_dist.adb
gcc/ada/exp_imgv.adb
gcc/ada/exp_util.adb
gcc/ada/libgnarl/a-reatim.adb
gcc/ada/libgnat/a-coinve.adb
gcc/ada/libgnat/a-nbnbre.adb
gcc/ada/libgnat/a-ngcoty.adb
gcc/ada/libgnat/a-ngelfu.adb
gcc/ada/libgnat/a-ngrear.adb
gcc/ada/libgnat/a-strbou.ads
gcc/ada/libgnat/a-strfix.ads
gcc/ada/libgnat/a-strsea.adb
gcc/ada/libgnat/a-strsea.ads
gcc/ada/libgnat/a-strsup.ads
gcc/ada/libgnat/a-strunb__shared.ads
gcc/ada/libgnat/g-alleve.adb
gcc/ada/libgnat/g-spitbo.adb
gcc/ada/libgnat/s-aridou.adb
gcc/ada/libgnat/s-arit32.adb
gcc/ada/libgnat/s-dourea.ads
gcc/ada/libgnat/s-genbig.adb
gcc/ada/libgnat/s-imager.adb
gcc/ada/libgnat/s-statxd.adb
gcc/ada/libgnat/s-widthi.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_ch7.adb
gcc/ada/sem_dim.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_res.adb
gcc/ada/uintp.adb