CVS difference for ai05s/ai05-0228-1.txt
--- ai05s/ai05-0228-1.txt 2011/11/01 05:32:53 1.9
+++ ai05s/ai05-0228-1.txt 2012/01/05 06:19:33 1.10
@@ -90,7 +90,7 @@
omitting the value for this aspect, which would otherwise be allowed by the
rules of 13.3.1.
-This is a representation attribute in order to disallow specifying it on a
+This is a representation aspect in order to disallow specifying it on a
derived type that has inherited primitive subprograms; that is necessary as
the sizes of *out* parameters could be different whether or not a Default_Value
is specified (see 6.4.1).
@@ -311,12 +311,12 @@
expression shall be explicit, even if the aspect has a boolean type.
Default_Component_Value shall be specified only on a @fa<full_type_declaration>.>
-If a derived type with no primitive subprograms inherits a boolean Default_Value
+If a derived type with no primitive subprograms inherits a boolean Default_Component_Value
aspect, the aspect may be specified to have any value for the derived type.
@s8<@i<Name Resolution Rules>>
-The expected type for the expression specified for the Default_Component_Value aspect
+The expected type for the @fa<expression> specified for the Default_Component_Value aspect
is the component type of the array type defined by the @fa<full_type_declaration> on
which it appears.
Questions? Ask the ACAA Technical Agent