pragma Restrictions (No_Exception_Propagation); package Warn31 is type U16 is mod 2 ** 16; type U32 is mod 2 ** 32; type Pair is record X, Y : U16; end record; for Pair'Alignment use U32'Alignment; Blob : array (1 .. 2) of Pair; Sum : array (1 .. 2) of U32; for Sum'Address use Blob'Address; procedure Dummy; end Warn31;