CVS difference for ais/ai-00107.txt

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

--- ais/ai-00107.txt	1998/09/30 00:17:18	1.1
+++ ais/ai-00107.txt	1999/07/21 03:10:57	1.2
@@ -1,4 +1,4 @@
-!standard 04.01.04 (12)                               96-11-16  AI95-00107/05
+!standard 04.01.04 (12)                               99-05-28  AI95-00107/06
 !class confirmation 96-04-04
 !status WG9 approved 96-12-07
 !status ARG approved 12-0-0  96-10-07
@@ -11,19 +11,19 @@
 !difficulty Hard
 !subject Base attribute for non-scalar subtypes?
 
-!summary 96-04-04
+!summary
 
 An implementation must not allow the Base attribute for non-scalar
 subtypes.
 
-!question 96-04-04
+!question
 
 In Ada 83, the Base attribute is allowed for any type or subtype.
 In Ada 95, it is allowed only for scalar subtypes.  May an implementation
 support the Base attribute for composite subtypes for the sake of upward
 compatibility?  (No.)
 
-!response 96-09-15
+!response
 
 AI-93 allows an implementation to support the Small attribute for
 floating point types.  One might consider allowing the Base attribute
@@ -49,7 +49,13 @@
 example).  However, this adds complexity to the language, with little
 benefit.
 
-!appendix 96-04-04
+!ACATS test
+
+Create a B-Test to check that 'Base is not allowed on composite subtypes.
+This would test an incompatibility with Ada 83, to prove that implementations
+are not still supporting old functionality.
+
+!appendix
 
 !section 4.1.4(12)
 !subject Base attribute for composite subtypes?

Questions? Ask the ACAA Technical Agent