From: Arnaud Charlet Date: Thu, 23 Sep 2021 10:04:41 +0000 (-0400) Subject: [Ada] Add comments in Ada.Task_Initialization X-Git-Tag: upstream/12.2.0~4526 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3a0302e07c4505933b59e7c4f687d24585ecc9f1;p=platform%2Fupstream%2Fgcc.git [Ada] Add comments in Ada.Task_Initialization gcc/ada/ * libgnarl/a-tasini.ads (Set_Initialization_Handler): Update comments. --- diff --git a/gcc/ada/libgnarl/a-tasini.ads b/gcc/ada/libgnarl/a-tasini.ads index 2366145..a754c06 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);