blob: 53429cd38ff81217a3d6fb66b5589b099e4cd751 [file] [log] [blame]
-- { dg-do compile }
-- { dg-options "-gnatws" }
with Ada.Unchecked_Conversion;
with System;
package Unchecked_Convert1 is
type Rec (D : Boolean := False) is record
case D is
when True => I : Integer;
when False => null;
end case;
end record;
function To_Rec is new Ada.Unchecked_Conversion (System.Address, Rec);
function F (A : System.Address) return Rec is (To_Rec (A));
end Unchecked_Convert1;