end;
end Check_Component_List;
+ -- Local variables
+
Sbit : Uint;
-- Starting bit for call to Check_Component_List. Zero for an
-- untagged type. The size of the Tag for a nonderived tagged
procedure Normalize_Interval_List
(List : in out Discrete_Interval_List; Last : out Nat);
- -- Perform sorting and merging as required by Check_Consistency.
+ -- Perform sorting and merging as required by Check_Consistency
-------------------------
-- Aggregate_Intervals --
-- Count the number of intervals given in the aggregate N; the others
-- choice (if present) is not taken into account.
+ ------------------------------
+ -- Unmerged_Intervals_Count --
+ ------------------------------
+
function Unmerged_Intervals_Count return Nat is
Count : Nat := 0;
Choice : Node_Id;
(Discrete_Choices : List_Id) return Discrete_Interval_List
is
function Unmerged_Choice_Count return Nat;
- -- The number of intervals before adjacent intervals are merged.
+ -- The number of intervals before adjacent intervals are merged
---------------------------
-- Unmerged_Choice_Count --