ada: Improve -gnatyx style check
commit86bcf5d5d369cd78ebd99989978432f8cdb73bb4
authorArnaud Charlet <charlet@adacore.com>
Mon, 6 Feb 2023 08:50:42 +0000 (6 08:50 +0000)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 22 May 2023 08:44:09 +0000 (22 10:44 +0200)
treefb68ec904ee4b674460a6ece7de3c154ac03f243
parent8f563162db870d42d7306551a9dda51201ad9862
ada: Improve -gnatyx style check

Check redundant parentheses in many more places, for now only under
-gnatdQ, while pending violations are fixed.

gcc/ada/

* par-ch3.adb, sem_ch4.adb (P_Discrete_Range, Analyze_Logical_Op,
Analyze_Short_Circuit): Add calls to Check_Xtra_Parentheses.
* par-ch5.adb (P_Condition): Move logic to Check_Xtra_Parentheses.
* style.ads, styleg.adb, styleg.ads (Check_Xtra_Parens): Move logic
related to expressions requiring parentheses here.
gcc/ada/par-ch3.adb
gcc/ada/par-ch5.adb
gcc/ada/sem_ch4.adb
gcc/ada/style.ads
gcc/ada/styleg.adb
gcc/ada/styleg.ads