CVS difference for ai05s/ai05-0054-2.txt

Differences between 1.1 and version 1.2
Log of other versions for file ai05s/ai05-0054-2.txt

--- ai05s/ai05-0054-2.txt	2007/10/25 06:10:05	1.1
+++ ai05s/ai05-0054-2.txt	2007/10/26 01:37:57	1.2
@@ -381,3 +381,21 @@
 No, but see my rationale given above.
+From: Jean-Pierre Rosen
+Sent: Thursday, October 25, 2007  7:27 AM
+> The call to Do_It causes a modification to the local data of the task
+> Obj.Tsk, which is a part of a constant. This surely seems to violate
+> 3.3(13/2) "The value of a constant object cannot be changed." (one presumes
+> that the local values of a task are part of the value of an object
+> containing that task).
+> There doesn't seem to be any penalty for this violation, so maybe it is safe
+> to ignore it, but it seems odd at best.
+Well, a constant can include a pointer to a variable, whose value can 
+also be changed. Not exactly the same thing, but I think close enough 
+that we don't have to care about it.

Questions? Ask the ACAA Technical Agent