blob: 84d4e0432915b3dc502186c8ab5b0198b4a94807 [file] [log] [blame]
-- { dg-do compile }
-- { dg-options "-O" }
with Ada.Unchecked_Conversion;
package UC2 is
subtype Word_Type is Integer range 0 .. 0;
type Arr is array (1 .. Word_Type'Size) of Boolean;
pragma Pack(Arr);
function Conv is
new Ada.Unchecked_Conversion (Source => Arr, Target => Word_Type);
A : Arr;
W : Word_Type := Conv(A);
end UC2;