entity repro7 is
end repro7;

architecture behav of repro7 is
  type my_rec is record
    addr : bit_vector;
    wr : boolean;
    desc : string;
  end record;

  constant v : my_rec (addr(0 downto 0)) := (
    addr => (others => '0'),
    wr   => true,
    desc => "none");
begin
  assert v.wr;
  assert v.desc = "none";
end behav;