CVS difference for ais/ai-00180.txt

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

--- ais/ai-00180.txt	1998/09/30 00:17:33	1.1
+++ ais/ai-00180.txt	1999/07/21 03:10:58	1.2
@@ -1,4 +1,4 @@
-!standard 10.01.02 (06)                               97-05-27  AI95-00180/03
+!standard 10.01.02 (06)                               99-05-28  AI95-00180/04
 !class confirmation 97-03-19
 !status WG9 approved (8-0-0) 97-07-04
 !status ARG approved (8-0-2) 97-04-11
@@ -8,12 +8,12 @@
 !difficulty Easy
 !subject Pragma Elaborate for Child Units
 
-!summary 97-03-19
+!summary
 
 A pragma Elaborate on a child unit does not imply an elaboration
 dependence upon the parent of that child unit.
 
-!question 97-05-08
+!question
 
 10.2(9) says:
 
@@ -33,7 +33,7 @@
 causes an elaboration dependence upon the parent of that child unit (as
 well as on the child unit itself).  Is this the intent?  (No.)
 
-!response 97-05-08
+!response
 
 The intent is that 10.1.2(6) is defining "mentioned in a with_clause",
 not "mentioned" in general.  The term "mentioned" in 10.2(9) is used in
@@ -48,7 +48,13 @@
 If transitive semantics is desired, then pragma Elaborate_All should be
 used.
 
-!appendix 97-03-19
+!ACATS test
+
+Create a C-test which tries an example given in the Appendix, but that
+would cause a circular elaboration dependency if Elaborate acted like
+Elaborate_All.
+
+!appendix
 
 !section 10.1.2(06)
 !subject Elaboration Pragmas & "Mentions"

Questions? Ask the ACAA Technical Agent