CVS difference for arm/source/06.mss

Differences between 1.108 and version 1.109
Log of other versions for file arm/source/06.mss

--- arm/source/06.mss	2011/03/11 07:00:37	1.108
+++ arm/source/06.mss	2011/04/07 06:18:36	1.109
@@ -1,10 +1,10 @@
 @Part(06, Root="ada.mss")
 
-@Comment{$Date: 2011/03/11 07:00:37 $}
+@Comment{$Date: 2011/04/07 06:18:36 $}
 @LabeledSection{Subprograms}
 
 @Comment{$Source: e:\\cvsroot/ARM/Source/06.mss,v $}
-@Comment{$Revision: 1.108 $}
+@Comment{$Revision: 1.109 $}
 
 @begin{Intro}
 @Defn{subprogram}
@@ -777,9 +777,11 @@
 
 @begin{Syntax}
 @ChgRef{Version=[2],Kind=[Revised],ARef=[AI95-00218-03]}
+@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0183-1]}
 @Syn{lhs=<subprogram_body>,rhs="@Chg{Version=[2],New=<
     [@Syn2{overriding_indicator}]>,Old=<>}
-    @Syn2{subprogram_specification} @key{is}
+    @Syn2{subprogram_specification}@Chg{Version=[3],New=<
+       [@Syn2{aspect_specification}]>,Old=[]} @key{is}
        @Syn2{declarative_part}
     @key{begin}
         @Syn2{handled_sequence_of_statements}
@@ -883,6 +885,14 @@
 @ChgAdded{Version=[2],Text=[@nt{Overriding_indicator} is added to
 @nt{subprogram_body}.]}
 @end{DiffWord95}
+
+@begin{Extend2005}
+  @ChgRef{Version=[3],Kind=[AddedNormal],ARef=[AI05-0183-1]}
+  @ChgAdded{Version=[3],Text=[@Defn{extensions to Ada 2005}An optional
+  @nt{aspect_specification} can be used in a @nt{subprogram_body}.
+  This is described in @RefSecNum{Aspect Specifications}.]}
+@end{Extend2005}
+
 
 
 @LabeledSubClause{Conformance Rules}

Questions? Ask the ACAA Technical Agent