diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2021-03-10 09:26:18 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-06-17 10:32:13 -0400 |
commit | a6d844cd860880a9d1f028876085a8d1230819b1 (patch) | |
tree | 5e23cfaecfed4d51f17a281177aa799632278f07 /gcc | |
parent | 679124db5bc81cca40d33543916cd82981601f06 (diff) | |
download | gcc-a6d844cd860880a9d1f028876085a8d1230819b1.zip gcc-a6d844cd860880a9d1f028876085a8d1230819b1.tar.gz gcc-a6d844cd860880a9d1f028876085a8d1230819b1.tar.bz2 |
[Ada] Check all pairs of actuals for overlapping
gcc/ada/
* sem_warn.adb (Warn_On_Overlapping_Actuals): Fix style;
refactor repeated calls to Nkind; remove early RETURN.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/sem_warn.adb | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/gcc/ada/sem_warn.adb b/gcc/ada/sem_warn.adb index 6db6d2c..7289274 100644 --- a/gcc/ada/sem_warn.adb +++ b/gcc/ada/sem_warn.adb @@ -3693,10 +3693,10 @@ package body Sem_Warn is -- Local variables - Act1 : Node_Id; - Act2 : Node_Id; - Form1 : Entity_Id; - Form2 : Entity_Id; + Act1 : Node_Id; + Act2 : Node_Id; + Form1 : Entity_Id; + Form2 : Entity_Id; -- Start of processing for Warn_On_Overlapping_Actuals @@ -3708,9 +3708,7 @@ package body Sem_Warn is -- Exclude calls rewritten as enumeration literals - if Nkind (N) not in N_Subprogram_Call - and then Nkind (N) /= N_Entry_Call_Statement - then + if Nkind (N) not in N_Subprogram_Call | N_Entry_Call_Statement then return; end if; @@ -3879,8 +3877,6 @@ package body Sem_Warn is end if; end if; end if; - - return; end if; Next_Formal (Form2); |