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

Differences between 1.2 and version 1.3
Log of other versions for file ai05s/ai05-0048-1.txt

--- ai05s/ai05-0048-1.txt	2007/12/13 04:39:36	1.2
+++ ai05s/ai05-0048-1.txt	2008/05/10 05:14:33	1.3
@@ -1,4 +1,4 @@
-!standard A(3)                                       07-11-29    AI05-0048-1/02
+!standard A(3)                                       08-04-21    AI05-0048-1/03
 !class binding interpretation 07-04-10
 !status ARG Approved  9-0-0  06-11-10
 !status work item 07-04-10
@@ -10,7 +10,8 @@
 
 !summary
 
-(See recommendation.)
+Redispatching should be forbidden in language-defined routines unless it is
+explicitly required.
 
 !question
 
@@ -48,17 +49,16 @@
 
 !recommendation
 
-Redispatching should be forbidden in language-defined routines unless it is
-explicitly required.
+(See summary.)
 
 !wording
 
 Add the following after A(3/2):
 
-For a descendant of a language-defined tagged type, the implementation
-shall ensure that each inherited language-defined subprogram behaves as
-described in this International Standard. In particular, overriding
-a language-defined subprogram shall
+If a descendent of a language-defined tagged type is declared, the
+implementation shall ensure that each inherited language-defined subprogram
+behaves as described in this International Standard. In particular,
+overriding a language-defined subprogram shall
 not alter the effect of any inherited language-defined subprogram.
 
 AARM Note: This means that internally the implementation must not do
@@ -91,10 +91,10 @@
 so long as all parameters that could be passed by reference denote
 nonoverlapping objects. 
 @dinst
-For a descendant of a language-defined tagged type, the implementation
-shall ensure that each inherited language-defined subprogram behaves as
-described in this International Standard. In particular, overriding
-a language-defined subprogram shall
+If a descendent of a language-defined tagged type is declared, the
+implementation shall ensure that each inherited language-defined subprogram
+behaves as described in this International Standard. In particular,
+overriding a language-defined subprogram shall
 not alter the effect of any inherited language-defined subprogram.
 
 !ACATS test

Questions? Ask the ACAA Technical Agent