[gcc r11-4110] [Ada] Refine result type of Get_Accessibility

Pierre-Marie de Rodat pmderodat@gcc.gnu.org
Tue Oct 20 07:25:16 GMT 2020


https://gcc.gnu.org/g:53642c37e2a585718b6e3c443e64007b4f4bbc14

commit r11-4110-g53642c37e2a585718b6e3c443e64007b4f4bbc14
Author: Piotr Trojanek <trojanek@adacore.com>
Date:   Thu Jul 23 23:30:53 2020 +0200

    [Ada] Refine result type of Get_Accessibility
    
    gcc/ada/
    
            * sem_util.ads, sem_util.adb (Get_Accessibility): Refine result
            type from Node_Id to Entity_Id.

Diff:
---
 gcc/ada/sem_util.adb | 2 +-
 gcc/ada/sem_util.ads | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/ada/sem_util.adb b/gcc/ada/sem_util.adb
index b8bdc7bfa17..bd205f1f3df 100644
--- a/gcc/ada/sem_util.adb
+++ b/gcc/ada/sem_util.adb
@@ -9568,7 +9568,7 @@ package body Sem_Util is
    -- Get_Accessibility --
    -----------------------
 
-   function Get_Accessibility (E : Entity_Id) return Node_Id is
+   function Get_Accessibility (E : Entity_Id) return Entity_Id is
    begin
       --  When minimum accessibility is set for E then we utilize it - except
       --  in a few edge cases like the expansion of select statements where
diff --git a/gcc/ada/sem_util.ads b/gcc/ada/sem_util.ads
index 1d6794cb058..0ddeed6ace2 100644
--- a/gcc/ada/sem_util.ads
+++ b/gcc/ada/sem_util.ads
@@ -1015,7 +1015,7 @@ package Sem_Util is
    --  discriminants. Otherwise all components of the parent must be included
    --  in the subtype for semantic analysis.
 
-   function Get_Accessibility (E : Entity_Id) return Node_Id;
+   function Get_Accessibility (E : Entity_Id) return Entity_Id;
    --  Obtain the accessibility level for a given entity formal taking into
    --  account both extra and minimum accessibility.


More information about the Gcc-cvs mailing list