CVS difference for ais/ai-00168.txt

Differences between 1.9 and version 1.10
Log of other versions for file ais/ai-00168.txt

--- ais/ai-00168.txt	1999/10/08 23:41:05	1.9
+++ ais/ai-00168.txt	1999/10/13 00:07:21	1.10
@@ -522,3 +522,35 @@
 
 ****************************************************************
 
+From: Robert A Duff
+Sent: Monday, October 11, 1999 10:43 AM
+
+>     Is there an AI that changes 3.9.3(9), or there a different rule that covers
+> that?
+
+You mean 3.10(9).
+
+The rule for components is actually in 3.6(11).  I think there's an AI
+related to that.
+
+****************************************************************
+
+From: Robert I. Eachus
+Sent: Tuesday, October 12, 1999 11:36 AM
+
+Does it fix the index?  I didn't think to look under arrays for aliased record
+component legality rules. ;-)
+
+But 3.6(10) is a legality rule, and doesn't seem to cover this case.  I can have
+a variant record with a constrained aliased component that depends on the
+discriminant, and if the discriminant has defaults, there is still a problem:
+
+    type Problem (B: Boolean := False) is record
+      case B is
+        when True => S: aliased String(1..10);
+        when False => F: Float;
+      end case;
+    end record;
+
+****************************************************************
+

Questions? Ask the ACAA Technical Agent