diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-03-04 11:01:40 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-03-04 11:01:40 +0100 |
commit | 203876fcae96c1b556fbe86a70975597a547beaf (patch) | |
tree | e09a5e6c517c9329f65598c0cfeeacad14940e4f /gcc/ada/einfo.ads | |
parent | 5264d0df90c24246ba312c3bcce9b3841ca29a66 (diff) | |
download | gcc-203876fcae96c1b556fbe86a70975597a547beaf.zip gcc-203876fcae96c1b556fbe86a70975597a547beaf.tar.gz gcc-203876fcae96c1b556fbe86a70975597a547beaf.tar.bz2 |
[multiple changes]
2015-03-04 Hristian Kirtchev <kirtchev@adacore.com>
* sem_prag.adb (Analyze_Abstract_State): Use routine
Malformed_State_Error to issue general errors.
(Analyze_Pragma): Diagnose a syntax error related to a state
declaration with a simple option.
(Malformed_State_Error): New routine.
2015-03-04 Robert Dewar <dewar@adacore.com>
* a-strsup.adb (Super_Slice): Deal with super flat case.
* einfo.ads: Minor reformatting.
* s-imgdec.adb (Set_Decimal_Digits): Add comment about possibly
redundant code.
2015-03-04 Claire Dross <dross@adacore.com>
* a-cfdlli.ads, a-cfhase.ads, a-cforma.ads, a-cfhama.ads,
a-cforse.ads, a-cofove.ads: Use Default_Initial_Condition on formal
containers.
From-SVN: r221180
Diffstat (limited to 'gcc/ada/einfo.ads')
-rw-r--r-- | gcc/ada/einfo.ads | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads index 5ac7f32..dd51aa1 100644 --- a/gcc/ada/einfo.ads +++ b/gcc/ada/einfo.ads @@ -3234,12 +3234,12 @@ package Einfo is -- derived from a type with a clause present. -- Master_Id (Node17) --- Defined in access types and subtypes. Empty unless Has_Task is --- set for the designated type, in which case it points to the entity --- for the Master_Id for the access type master. Also set for access-to- --- limited-class-wide types whose root may be extended with task --- components, and for access-to-limited-interfaces because they can be --- used to reference tasks implementing such interface. +-- Defined in access types and subtypes. Empty unless Has_Task is set for +-- the designated type, in which case it points to the entity for the +-- Master_Id for the access type master. Also set for access-to-limited- +-- class-wide types whose root may be extended with task components, and +-- for access-to-limited-interfaces because they can be used to reference +-- tasks implementing such interface. -- Materialize_Entity (Flag168) -- Defined in all entities. Set only for renamed obects which should be @@ -3317,10 +3317,10 @@ package Einfo is -- not all of the fields in a partially initialized record). The code -- generator should instead use the flag Is_True_Constant. -- --- For the purposes of this warning, the default assignment of --- access variables to null is not considered the assignment of --- of a value (so the warning can be given for code that relies --- on this initial null value, when no other value is ever set). +-- For the purposes of this warning, the default assignment of access +-- variables to null is not considered the assignment of a value (so +-- the warning can be given for code that relies on this initial null +-- value when no other value is ever set). -- -- In variables and out parameters, if this flag is set after full -- processing of the corresponding declarative unit, it indicates that @@ -3333,10 +3333,10 @@ package Einfo is -- statement sequence, the meaning of the flag is "not set yet", and -- once this analysis is complete the flag means "never assigned". --- Note: for variables appearing in package declarations, this flag --- is never set. That is because there is no way to tell if some --- client modifies the variable (or in the case of variables in the --- private part, if some child unit modifies the variables). +-- Note: for variables appearing in package declarations, this flag is +-- never set. That is because there is no way to tell if some client +-- modifies the variable (or, in the case of variables in the private +-- part, if some child unit modifies the variables). -- Note: in the case of renamed objects, the flag must be set in the -- ultimate renamed object. Clients noting a possible modification @@ -3358,12 +3358,12 @@ package Einfo is -- discriminants in the record. -- Next_Discriminant (synthesized) --- Applies to discriminants returned by First/Next_Discriminant. --- Returns the next language-defined (ie: perhaps non-girder) --- discriminant by following the chain of declared entities as long as --- the kind of the entity corresponds to a discriminant. Note that the --- discriminants might be the only components of the record. --- Returns Empty if there are no more. +-- Applies to discriminants returned by First/Next_Discriminant. Returns +-- the next language-defined (ie: perhaps non-girder) discriminant by +-- following the chain of declared entities as long as the kind of the +-- entity corresponds to a discriminant. Note that the discriminants +-- might be the only components of the record. Returns Empty if there +-- are no more discriminants. -- Next_Entity (Node2) -- Defined in all entities. The entities of a scope are chained, with @@ -3374,9 +3374,9 @@ package Einfo is -- field are in Sinfo. -- Next_Formal (synthesized) --- Applies to the entity for a formal parameter. Returns the next --- formal parameter of the subprogram or subprogram type. Returns --- Empty if there are no more formals. +-- Applies to the entity for a formal parameter. Returns the next formal +-- parameter of the subprogram or subprogram type. Returns Empty if there +-- are no more formals. -- Next_Formal_With_Extras (synthesized) -- Applies to the entity for a formal parameter. Returns the next |