-- { dg-do compile } | |
with Unchecked_Conversion; | |
procedure warn2 is | |
type R1 is record X : Integer; end record; | |
type R2 is record X, Y : Integer; end record; | |
pragma Warnings | |
(Off, "types for unchecked conversion have different sizes"); | |
function F is new Unchecked_Conversion (R1, R2); | |
pragma Warnings | |
(On, "types for unchecked conversion have different sizes"); | |
begin | |
null; | |
end warn2; |