-- { dg-do compile }
with Pack10_Pkg; use Pack10_Pkg;
package Pack10 is
   type Boolean_Vector is array (Positive range <>) of Boolean;
   type Packed_Boolean_Vector is new Boolean_Vector;
   pragma Pack (Packed_Boolean_Vector);
   procedure My_Proc is new Proc (Packed_Boolean_Vector);
end Pack10;