CVS difference for arm/source/03a.mss

Differences between 1.45 and version 1.46
Log of other versions for file arm/source/03a.mss

--- arm/source/03a.mss	2005/04/14 03:40:45	1.45
+++ arm/source/03a.mss	2005/05/05 00:45:27	1.46
@@ -1,10 +1,10 @@
 @Part(03, Root="ada.mss")
 
-@Comment{$Date: 2005/04/14 03:40:45 $}
+@Comment{$Date: 2005/05/05 00:45:27 $}
 @LabeledSection{Declarations and Types}
 
 @Comment{$Source: e:\\cvsroot/ARM/Source/03a.mss,v $}
-@Comment{$Revision: 1.45 $}
+@Comment{$Revision: 1.46 $}
 
 @begin{Intro}
 This section describes the types in the language and the rules
@@ -2157,9 +2157,10 @@
 @LabeledClause{Derived Types and Classes}
 
 @begin{Intro}
-@ChgRef{Version=[2],Kind=[Revised],ARef=[AI95-00401-01]}
+@ChgRef{Version=[2],Kind=[Revised],ARef=[AI95-00401-01],ARef=[AI95-00419-01]}
 @Defn{derived type}
-A @nt<derived_type_definition> defines a new type (and its first subtype)
+A @nt<derived_type_definition> defines a new @Chg{Version=[2],
+New=[@i{derived type}],Old=[type]} (and its first subtype)
 whose characteristics are @i(derived) from those of a
 @Chg{Version=[2],New=[parent type, and possibly from progenitor types],
 Old=[@i(parent type)]}.
@@ -4400,9 +4401,9 @@
   @ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00285-01]}
   @ChgAdded{Version=[2],Text=[@Defn{inconsistencies with Ada 95}
   Ada 95 defined most characters in Wide_Character to be graphic characters,
-  while Ada 2005 uses the categorizations from ISO-10646:2003. It also
+  while Ada 2006 uses the categorizations from ISO-10646:2003. It also
   provides language-defined names for all non-graphic characters. That
-  means that in Ada 2005, Wide_Character'Wide_Value will raise Constraint_Error
+  means that in Ada 2006, Wide_Character'Wide_Value will raise Constraint_Error
   for a string representing a @nt{character_literal} of a non-graphic character,
   while Ada 95 would have accepted it. Similarly, the result of
   Wide_Character'Wide_Image will change for such non-graphic characters.]}
@@ -4411,7 +4412,7 @@
   @ChgAdded{Version=[2],Text=[The language-defined names FFFE and FFFF were
   replaced by a consistent set of language-defined names for all non-graphic
   characters with positions greater than 16#FF#. That means that
-  in Ada 2005, Wide_Character'Wide_Value("FFFE") will raise Constraint_Error
+  in Ada 2006, Wide_Character'Wide_Value("FFFE") will raise Constraint_Error
   while Ada 95 would have accepted it. Similarly, the result of
   Wide_Character'Wide_Image will change for the position numbers 16#FFFE#
   and 16#FFFF#. It is very unlikely that this will matter in practice,

Questions? Ask the ACAA Technical Agent