| -- { dg-do compile } | |
| -- { dg-options "-gnatws" } | |
| with Pack16_Pkg; use Pack16_Pkg; | |
| procedure Pack16 is | |
| type Sample_Table_T is array (1 .. N) of Integer; | |
| type Clock_T is record | |
| N_Ticks : Integer := 0; | |
| end record; | |
| type Sampling_Descriptor_T is record | |
| Values : Sample_Table_T; | |
| Valid : Boolean; | |
| Tstamp : Clock_T; | |
| end record; | |
| pragma Pack (Sampling_Descriptor_T); | |
| Sampling_Data : Sampling_Descriptor_T; | |
| begin | |
| null; | |
| end; |