CVS difference for ai12s/ai12-0154-1.txt
--- ai12s/ai12-0154-1.txt 2015/02/27 02:08:37 1.3
+++ ai12s/ai12-0154-1.txt 2015/03/03 22:41:31 1.4
@@ -1,4 +1,4 @@
-!standard 13.1.1(32/3) 15-02-26 AI05-0154-1/02
+!standard 13.1.1(32/3) 15-03-03 AI05-0154-1/03
!class binding interpretation 15-02-20
!status Corrigendum 2015 15-02-26
!status ARG Approved 10-0-0 15-02-26
@@ -19,8 +19,8 @@
package are frozen. But there does not seem to be any definition of when the
library package itself is frozen. Taken literally, that would imply that it is
frozen at the end of package Standard (as all library units are nested within
-it, and it's end would trigger 13.14(3/4)). But is there in fact an end to
-Standard, given the a subsequent compilation can add additional units at any
+it, and its end would trigger 13.14(3/4)). But is there in fact an end to
+Standard, given that a subsequent compilation can add additional units at any
time?
This matters because 13.1.1(37/3) and 13.14(7.2/3) say that expressions in an
@@ -43,7 +43,7 @@
Purity : constant Boolean := True;
end P;
-If this is legal, then compilers need to make a retroactive check for purity
+If this is legal, then compilers need to make a retroactive check for Purity
on declarations. This is a new capability not contemplated when these pragmas
were given aspect forms, and it does not seem particularly useful.
Questions? Ask the ACAA Technical Agent