| with Addr12_B; |
| with Addr12_C; |
| with System; |
| |
| package body Addr12_A is |
| |
| First_Address : constant System.Address := Addr12_C.First'Address; |
| Second_Address : constant System.Address := Addr12_C.Second'Address; |
| |
| First_Channel : Addr12_B.Shared_Context_Type := Addr12_B.Initial_State |
| with Volatile, Async_Readers, Address => First_Address; |
| |
| Second_Channel : Addr12_B.Shared_Context_Type := Addr12_B.Initial_State |
| with Volatile, Async_Readers; |
| |
| for Second_Channel'Address use Second_Address; |
| |
| procedure Do_Stuff is null; |
| |
| end Addr12_A; |