| -- { dg-do run } | |
| with System; use System; | |
| procedure Addr15 is | |
| function Get_Bound (Param : Integer) return Integer is (Param); | |
| type Alpha_Typ is array (1 .. Get_Bound (1)) of Integer; | |
| type Beta_Typ is array (1 .. Get_Bound (0)) of Integer; | |
| Alpha : Alpha_Typ; | |
| Beta : aliased Beta_Typ; | |
| begin | |
| if Alpha'Address = Beta'Address then | |
| raise Program_Error; | |
| end if; | |
| end; |