| -- { dg-do run } | |
| -- { dg-options "-gnatws" } | |
| procedure Alignment13 is | |
| type Rec is record | |
| I1 : aliased Short_Integer; | |
| I2 : Integer; | |
| end record; | |
| for Rec use record | |
| I1 at 0 range 0 .. 15; | |
| end record; | |
| R : Rec; | |
| begin | |
| if R.I2'Bit_Position /= 32 then | |
| raise Program_Error; | |
| end if; | |
| end; |