[gcc r12-4171] [Ada] Add comments in Ada.Task_Initialization
Pierre-Marie de Rodat
pmderodat@gcc.gnu.org
Tue Oct 5 08:24:22 GMT 2021
https://gcc.gnu.org/g:3a0302e07c4505933b59e7c4f687d24585ecc9f1
commit r12-4171-g3a0302e07c4505933b59e7c4f687d24585ecc9f1
Author: Arnaud Charlet <charlet@adacore.com>
Date: Thu Sep 23 06:04:41 2021 -0400
[Ada] Add comments in Ada.Task_Initialization
gcc/ada/
* libgnarl/a-tasini.ads (Set_Initialization_Handler): Update
comments.
Diff:
---
gcc/ada/libgnarl/a-tasini.ads | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gcc/ada/libgnarl/a-tasini.ads b/gcc/ada/libgnarl/a-tasini.ads
index 2366145da04..a754c06f241 100644
--- a/gcc/ada/libgnarl/a-tasini.ads
+++ b/gcc/ada/libgnarl/a-tasini.ads
@@ -36,7 +36,11 @@ package Ada.Task_Initialization is
type Initialization_Handler is access procedure;
procedure Set_Initialization_Handler (Handler : Initialization_Handler);
- -- Set the global task initialization handler to Handler
+ -- Set the global task initialization handler to Handler.
+ -- Note that only tasks created after this procedure is called will trigger
+ -- a call to Handler. You can use Ada's elaboration rules and pragma
+ -- Elaborate_All, or the pragma Linker_Constructor to ensure this
+ -- procedure is called early.
private
pragma Favor_Top_Level (Initialization_Handler);
More information about the Gcc-cvs
mailing list