| -- { dg-do compile } | |
| -- { dg-options "-gnatc" } | |
| package Sync_Iface_Test is | |
| type Iface is limited interface; | |
| procedure Do_Test | |
| (Container : in out Iface; | |
| Process : access procedure (E : Natural)) is abstract; | |
| protected type Buffer is new Iface with | |
| overriding procedure Do_Test | |
| (Process : access procedure (E : Natural)); | |
| end; | |
| end; |