CVS difference for ais/ai-00002.txt

Differences between 1.1 and version 1.2
Log of other versions for file ais/ai-00002.txt

--- ais/ai-00002.txt	1998/09/30 00:17:06	1.1
+++ ais/ai-00002.txt	1999/06/26 01:11:13	1.2
@@ -1,29 +1,31 @@
-!standard 10.02.01 (11)                               96-02-06  AI95-00002/02
+!standard 10.02.01 (11)                               99-06-24  AI95-00002/03
 !class binding interpretation 95-06-25
+!status Corrigendum 2000 99-05-24
 !status WG9 approved 95-06-14
 !status ARG approved (subject to editorial review) 9-0-2  95-11-01
 !status received 95-06-25
 !subject Subunits of a preelaborated subprogram
 
-!summary 95-06-25
+!summary
 
 A package subunit whose parent is a preelaborated subprogram need not be
 preelaborable.
 
-!question 95-06-25
+!question
 
 10.2.1(11) says, "All compilation units of a preelaborated library unit
 shall be preelaborable."  The term "all compilation units" includes
 subunits.  Is this really intended? (No.)
 
-!recommendation 95-06-25
+!recommendation
 
 A package subunit of a preelaborated subprogram need not be preelaborable.
 
-!wording 95-06-25
+!wording
 
+(See corrigendum.)
 
-!discussion 95-06-25
+!discussion
 
 It is unnecessary to require a subunit of a preelaborated subprogram to
 be preelaborable, because such a subunit is not elaborated during
@@ -43,7 +45,20 @@
 Note that the rule is irrelevant for subunits that are subprograms,
 since subprograms are always preelaborable.
 
-!appendix 95-06-25
+!corrigendum 10.02.01(11)
+
+@dprepl
+All compilation units of a preelaborated library unit shall be preelaborable.
+@dby
+All compilation units of a preelaborated library unit other than subunits
+of preelaborated subprogram units shall be preelaborable.
+
+!ACATS test
+
+A test is needed. There ought to be a C-Test such that a subunit of a
+preelaborated subprogram does not need to be preelaborable.
+
+!appendix
 
 !section 10.2.1(11)
 !subject Compilation units "of" a library unit

Questions? Ask the ACAA Technical Agent