aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Baird <baird@adacore.com>2023-11-16 15:01:59 -0800
committerMarc Poulhiès <poulhies@adacore.com>2023-11-30 11:12:47 +0100
commit769e5925f6a076436981ba64335979b19106f828 (patch)
treedd0142a9da28d5f1ef3124386c20bd6fac0f14d2
parent6a5eb72be832d308be93ea9f6a07087aa49024e9 (diff)
downloadgcc-769e5925f6a076436981ba64335979b19106f828.zip
gcc-769e5925f6a076436981ba64335979b19106f828.tar.gz
gcc-769e5925f6a076436981ba64335979b19106f828.tar.bz2
ada: Add comment describing Partition_Elaboration_Policy dependency.
Add a comment in the spec for the default (as opposed to hie) version of Ada.Real_Time.Timing_Events indicating that it is incompatible with a a Partition_Elaboration_Policy specification specifying a policy other than Concurrent. gcc/ada/ * libgnarl/a-rttiev.ads: add a comment
-rw-r--r--gcc/ada/libgnarl/a-rttiev.ads6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ada/libgnarl/a-rttiev.ads b/gcc/ada/libgnarl/a-rttiev.ads
index cb272df..3fa7d60 100644
--- a/gcc/ada/libgnarl/a-rttiev.ads
+++ b/gcc/ada/libgnarl/a-rttiev.ads
@@ -61,6 +61,12 @@ package Ada.Real_Time.Timing_Events is
function Time_Of_Event (Event : Timing_Event) return Time;
+ -- The compilation closure of this version (as opposed to the hie version)
+ -- of Ada.Real_TIme.Timing_Events includes a specification of a
+ -- Concurrent Partition_Elaboration_Policy. Thus, a bind-time error
+ -- will result if this unit occurs in the same partition as a conflicting
+ -- Partition_Elaboration_Policy specification.
+
private
type Timing_Event is new Ada.Finalization.Limited_Controlled with record