* [COMMITTED] ada: Add comment describing Partition_Elaboration_Policy dependency.
@ 2023-11-30 10:19 Marc Poulhiès
0 siblings, 0 replies; only message in thread
From: Marc Poulhiès @ 2023-11-30 10:19 UTC (permalink / raw)
To: gcc-patches; +Cc: Steve Baird
From: Steve Baird <baird@adacore.com>
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
Tested on x86_64-pc-linux-gnu, committed on master.
---
gcc/ada/libgnarl/a-rttiev.ads | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gcc/ada/libgnarl/a-rttiev.ads b/gcc/ada/libgnarl/a-rttiev.ads
index cb272dfb759..3fa7d6097f6 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
--
2.42.0
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-11-30 10:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-30 10:19 [COMMITTED] ada: Add comment describing Partition_Elaboration_Policy dependency Marc Poulhiès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).