[Ada] Replace a question mark comment with assertion
gcc/ada/ * lib.adb (Remove_Unit): Replace defensive code with an assertion. * par-load.adb (Load): Address a question mark in the comment.
This commit is contained in:
parent
ddbe7338f1
commit
b1c4989d17
@ -1174,10 +1174,9 @@ package body Lib is
|
||||
|
||||
procedure Remove_Unit (U : Unit_Number_Type) is
|
||||
begin
|
||||
if U = Units.Last then
|
||||
Unit_Names.Set (Unit_Name (U), No_Unit);
|
||||
Units.Decrement_Last;
|
||||
end if;
|
||||
pragma Assert (U = Units.Last);
|
||||
Unit_Names.Set (Unit_Name (U), No_Unit);
|
||||
Units.Decrement_Last;
|
||||
end Remove_Unit;
|
||||
|
||||
----------------------------------
|
||||
|
@ -234,8 +234,7 @@ begin
|
||||
Error_Msg ("\\found unit $!", Loc);
|
||||
end if;
|
||||
|
||||
-- In both cases, remove the unit if it is the last unit (which it
|
||||
-- normally (always?) will be) so that it is out of the way later.
|
||||
-- In both cases, remove the unit so that it is out of the way later
|
||||
|
||||
Remove_Unit (Cur_Unum);
|
||||
end if;
|
||||
|
Loading…
Reference in New Issue
Block a user