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

Differences between 1.5 and version 1.6
Log of other versions for file ai05s/ai05-0053-1.txt

--- ai05s/ai05-0053-1.txt	2008/05/10 05:14:33	1.5
+++ ai05s/ai05-0053-1.txt	2008/05/22 05:23:58	1.6
@@ -1,6 +1,7 @@
-!standard 3.10(9/2)                                08-04-09    AI05-0053-1/05
+!standard 3.10(9/2)                                08-05-21    AI05-0053-1/06
 !standard 6.5(2.1/2)
 !class binding interpretation 07-05-15
+!status work item 08-05-21
 !status ARG Approved  8-0-0  08-02-09
 !status work item 07-05-15
 !status received 07-05-07
@@ -37,8 +38,8 @@
    a task type, or a type that has the reserved word *limited* in its
    full definition is also defined to be aliased.
 with
-   The current instance of an immutably limited type is defined to be
-   aliased, as is the return object of an extended_return_statement
+   The current instance of an immutably limited type (see 7.5) is defined
+   to be aliased, as is the return object of an extended_return_statement
    (see 6.5) that is of an immutably limited type.
 
 In 6.5(2.1/2) (syntax for extended_return_statement), delete "[aliased]".
@@ -206,8 +207,8 @@
 @b<aliased>, or by a renaming of an aliased view. In addition, the dereference
 of an access-to-object value denotes an aliased view, as does a view conversion
 (see 4.6) of an aliased view. The current instance of an immutably limited type
-is defined to be aliased, as is the return object of an @fa<extended_return_statement>
-(see 6.5) that is of an immutably limited type.
+(see 7.5) is defined to be aliased, as is the return object of
+an @fa<extended_return_statement> (see 6.5) that is of an immutably limited type.
 Finally, a formal parameter or generic formal object of a tagged type is
 defined to be aliased. Aliased views are the ones that can be designated by
 an access value.
@@ -280,4 +281,14 @@
 there are lots of other unintended consequences (like the incomparability of accessibility
 in some cases) that are a lot harder to implement and have a lot more impact.
 
-****************************************************************
\ No newline at end of file
+****************************************************************
+
+Editor's note, May 21, 2008
+
+This AI was withdrawn from WG 9 consideration as AI05-0052-1, on which it depends,
+was found to be seriously flawed. I do not believe that there is any actual problem
+with this AI, only that it depends on a broken definition. (Indeed, this AI *would*
+be broken with the original definition of AI-52, according to Pascal Leroy -- see
+the discussion in the !appendix of AI-52.)
+
+****************************************************************

Questions? Ask the ACAA Technical Agent