CVS difference for ai05s/ai05-0004-1.txt

Differences between 1.8 and version 1.9
Log of other versions for file ai05s/ai05-0004-1.txt

--- ai05s/ai05-0004-1.txt	2007/04/05 01:49:14	1.8
+++ ai05s/ai05-0004-1.txt	2007/05/05 01:39:14	1.9
@@ -1,4 +1,4 @@
-!standard C.7.1(17/2)                               07-04-04  AI05-0004-1/05
+!standard C.7.1(17/2)                               07-04-27  AI05-0004-1/06
 !standard 1.1.4(14.1/2)
 !standard 3.8(11)
 !standard 3.8(13.1/2)
@@ -7,6 +7,7 @@
 !standard 4.1(7)
 !standard 4.3.3(32)
 !standard 7.3(10.1/2)
+!standard 7.4(10)
 !standard 10.1.3(10)
 !standard 10.1.1(17)
 !standard 12.3(7)
@@ -64,6 +65,8 @@
 
 17) 3.8(11) should include operational items.
 
+18) 7.4(10) should include access_definition.
+
 !question
 
 1) Does C.7.1(17/2) apply to calls to Current_Task in an entry barrier? (Yes.)
@@ -132,6 +135,10 @@
 there any good reason that (implementation-defined) operational items should be
 excluded here? (No.)
 
+18) 7.4(10) defines the elaboration of a deferred constant declaration by lists the
+kinds of types that can occur there, but it does not list (anonymous) access_definition.
+One presumes that it too should be elaborated here.
+
 [Other questions here.]
 
 !recommendation
@@ -174,6 +181,8 @@
 
 17) 3.8(11) should say "{operational or }representation item".
 
+18) 7.4(10) should say "subtype_indication{, access_definition,} or".
+
 !discussion
 
 1) entry_barrier is syntactically within entry_body. C.7.1(17/2) however, says
@@ -244,6 +253,10 @@
 any language-defined operation items that could be used here, so this change really
 only applies to implementation-defined items (as well as future ones).
 
+18) This appears to be a change missed by the Amendment work. Obviously, all kinds of
+types should be elaborated; it would be weird to omit one (even if it doesn't do anything
+interesting).
+
 !corrigendum 1.1.4(14.1/2)
 
 @drepl
@@ -345,6 +358,16 @@
 @fa<derived_type_definition>, then the reserved word @b<limited> shall appear
 in the @fa<full_type_declaration> if and only if it also appears in the
 @fa<private_extension_declaration>.
+
+!corrigendum 7.4(10)
+
+@drepl
+The elaboration of a deferred constant declaration elaborates the @fa<subtype_indication>
+or (only allowed in the case of an imported constant) the @fa<array_type_definition>.
+@dby
+The elaboration of a deferred constant declaration elaborates the @fa<subtype_indication>,
+@fa<access_definition>, or (only allowed in the case of an imported constant)
+the @fa<array_type_definition>.
 
 !corrigendum 10.1.1(17)
 

Questions? Ask the ACAA Technical Agent