diff options
author | Robert Dewar <dewar@adacore.com> | 2010-10-18 12:24:32 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-10-18 14:24:32 +0200 |
commit | cdcb8ccbb8e82286c32164b2865b65ed2bb8f584 (patch) | |
tree | 039f5412ba4abf0dbab5201d6ea9e1ce8def9c92 /gcc/ada | |
parent | 3f2c0bafb61de66cbd1829382614aab2227d0b72 (diff) | |
download | gcc-cdcb8ccbb8e82286c32164b2865b65ed2bb8f584.tar.gz |
einfo.ads, einfo.adb: Minor reformatting.
2010-10-18 Robert Dewar <dewar@adacore.com>
* einfo.ads, einfo.adb: Minor reformatting.
From-SVN: r165631
Diffstat (limited to 'gcc/ada')
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ada/einfo.adb | 24 | ||||
-rw-r--r-- | gcc/ada/einfo.ads | 18 |
3 files changed, 25 insertions, 21 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index b44375253d6..261eb29dc24 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2010-10-18 Robert Dewar <dewar@adacore.com> + + * einfo.ads, einfo.adb: Minor reformatting. + 2010-10-18 Jose Ruiz <ruiz@adacore.com> * adaint.c (__gnat_pthread_setaffinity_np, diff --git a/gcc/ada/einfo.adb b/gcc/ada/einfo.adb index 87c9edc84f5..560b152c5a2 100644 --- a/gcc/ada/einfo.adb +++ b/gcc/ada/einfo.adb @@ -1545,18 +1545,18 @@ package body Einfo is return Node4 (Id); end Homonym; - function Interfaces (Id : E) return L is - begin - pragma Assert (Is_Record_Type (Id)); - return Elist25 (Id); - end Interfaces; - function Interface_Alias (Id : E) return E is begin pragma Assert (Is_Subprogram (Id)); return Node25 (Id); end Interface_Alias; + function Interfaces (Id : E) return L is + begin + pragma Assert (Is_Record_Type (Id)); + return Elist25 (Id); + end Interfaces; + function In_Package_Body (Id : E) return B is begin return Flag48 (Id); @@ -3970,12 +3970,6 @@ package body Einfo is Set_Node4 (Id, V); end Set_Homonym; - procedure Set_Interfaces (Id : E; V : L) is - begin - pragma Assert (Is_Record_Type (Id)); - Set_Elist25 (Id, V); - end Set_Interfaces; - procedure Set_Interface_Alias (Id : E; V : E) is begin pragma Assert @@ -3985,6 +3979,12 @@ package body Einfo is Set_Node25 (Id, V); end Set_Interface_Alias; + procedure Set_Interfaces (Id : E; V : L) is + begin + pragma Assert (Is_Record_Type (Id)); + Set_Elist25 (Id, V); + end Set_Interfaces; + procedure Set_In_Package_Body (Id : E; V : B := True) is begin Set_Flag48 (Id, V); diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads index d78bcca90a2..940785146c0 100644 --- a/gcc/ada/einfo.ads +++ b/gcc/ada/einfo.ads @@ -1711,10 +1711,10 @@ package Einfo is -- representation clause, and thus is not inherited by a derived type. -- This flag is always False for non-record types. --- Has_Specified_Stream_Input (Flag190) +-- Has_Specified_Stream_Input (Flag190) -- Has_Specified_Stream_Output (Flag191) --- Has_Specified_Stream_Read (Flag192) --- Has_Specified_Stream_Write (Flag193) +-- Has_Specified_Stream_Read (Flag192) +-- Has_Specified_Stream_Write (Flag193) -- Present in all type and subtype entities. Set for a given view if the -- corresponding stream-oriented attribute has been defined by an -- attribute definition clause. When such a clause occurs, a TSS is set @@ -1822,11 +1822,6 @@ package Einfo is -- that we still have a concrete type. For entities other than types, -- returns the entity unchanged. --- Interfaces (Elist25) --- Present in record types and subtypes. List of abstract interfaces --- implemented by a tagged type that are not already implemented by the --- ancestors (Ada 2005: AI-251). - -- Interface_Alias (Node25) -- Present in subprograms that cover a primitive operation of an abstract -- interface type. Can be set only if the Is_Hidden flag is also set, @@ -1834,6 +1829,11 @@ package Einfo is -- interface subprogram. It is used to register the subprogram in -- secondary dispatch table of the interface (Ada 2005: AI-251). +-- Interfaces (Elist25) +-- Present in record types and subtypes. List of abstract interfaces +-- implemented by a tagged type that are not already implemented by the +-- ancestors (Ada 2005: AI-251). + -- In_Package_Body (Flag48) -- Present in package entities. Set on the entity that denotes the -- package (the defining occurrence of the package declaration) while @@ -5948,8 +5948,8 @@ package Einfo is function In_Private_Part (Id : E) return B; function In_Use (Id : E) return B; function Inner_Instances (Id : E) return L; - function Interfaces (Id : E) return L; function Interface_Alias (Id : E) return E; + function Interfaces (Id : E) return L; function Interface_Name (Id : E) return N; function Is_AST_Entry (Id : E) return B; function Is_Abstract_Subprogram (Id : E) return B; |