| -- { dg-do compile } | |
| -- { dg-options "-gnatws" } | |
| package body array1 is | |
| subtype Small is Integer range 1 .. MAX; | |
| type LFT is record | |
| RIC_ID : RIC_TYPE; | |
| end record; | |
| LF : array (RIC_TYPE, Small) of LFT; | |
| procedure Foo (R : RIC_TYPE) is | |
| L : Small; | |
| T : LFT renames LF (R, L); | |
| begin | |
| Start_Timer (T'ADDRESS); | |
| end; | |
| procedure Bar (A : Integer; R : RIC_TYPE) is | |
| S : LFT renames LF (R, A); | |
| begin | |
| null; | |
| end; | |
| procedure Start_Timer (Q : SYSTEM.ADDRESS) is | |
| begin | |
| null; | |
| end; | |
| end array1; |