-- { dg-excess-errors "no code generated" } generic type Element_Type is private; type Index_Type is (<>); type Constrained_Array_Type is array (Index_Type) of Element_Type; package Loop_Optimization1_Pkg is procedure Proc (CA : in out Constrained_Array_Type); end Loop_Optimization1_Pkg;