gcc/ada/
* einfo.ads, exp_prag.adb, exp_util.adb: Fix typos.
-- Initialization_Statements (Node28)
-- Defined in constants and variables. For a composite object initialized
--- initialized with an aggregate that has been converted to a sequence
--- of assignments, points to a block statement containing the
+-- with an aggregate that has been converted to a sequence of
+-- assignments, points to a compound statement containing the
-- assignments.
-- Inner_Instances (Elist23)
begin
-- When applied to a variable, the default initialization must not be
-- done. As it is already done when the pragma is found, we just get rid
- -- of the call the initialization procedure which followed the object
+ -- of the call to the initialization procedure which followed the object
-- declaration. The call is inserted after the declaration, but validity
-- checks may also have been inserted and thus the initialization call
-- does not necessarily appear immediately after the object declaration.
Init_Call : Node_Id;
- -- Start of processing for Find_Init_Call
+ -- Start of processing for Remove_Init_Call
begin
if Present (Initialization_Statements (Var)) then
if Present (Init_Call) then
Remove (Init_Call);
end if;
+
return Init_Call;
end Remove_Init_Call;