-- { dg-do compile }
-- { dg-options "-gnatws" }
with Ada.Unchecked_Conversion;
package Unchecked_Convert2 is
  type Address is access String;
  for Address'Size use Standard'Address_Size;
  type Rec is record
    A : Address;
  end record;
  function To_Integer is new Ada.Unchecked_Conversion (Address, Integer);
  function F (R : Rec) return Integer is (To_Integer (R.A));
end Unchecked_Convert2;