-- { dg-do compile }
-- { dg-skip-if "missing -gsplit-dwarf support" { *-*-darwin* } }
-- { dg-options "-gsplit-dwarf" }
package Array4 is
  type Arr1 is array (Positive range <>) of Boolean;
  Size : Positive := 20;
  type Rec is record
    A : Arr1 (1 .. Size);
  end record;
  type Arr2 is array (Positive range <>) of Rec;
end Array4;