[Ada] Refine result type of Get_Accessibility
authorPiotr Trojanek <trojanek@adacore.com>
Thu, 23 Jul 2020 21:30:53 +0000 (23:30 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 20 Oct 2020 07:21:50 +0000 (03:21 -0400)
gcc/ada/

* sem_util.ads, sem_util.adb (Get_Accessibility): Refine result
type from Node_Id to Entity_Id.

gcc/ada/sem_util.adb
gcc/ada/sem_util.ads

index b8bdc7bfa1793e8999bdb9a9596c232f6ef8e15f..bd205f1f3df6a5be87f1be73c8855df08e4b76bf 100644 (file)
@@ -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
index 1d6794cb058fbcc9857df3e98d7f1df9fb43c90a..0ddeed6ace2f18f8f0fd00b040dbded44b03aaae 100644 (file)
@@ -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.