-- { dg-do compile } | |
-- { dg-options "-g" } | |
with Taft_Type3_Pkg; use Taft_Type3_Pkg; | |
procedure Taft_Type3 is | |
subtype S is String (1..32); | |
Empty : constant S := (others => ' '); | |
procedure Proc (Data : in out T) is begin null; end; | |
task type Task_T is | |
entry Send (Data : in out T); | |
end; | |
task body Task_T is | |
type List_T is array (1 .. 4) of S; | |
L : List_T := (others => Empty); | |
begin | |
accept Send (Data : in out T) do | |
Proc (Data); | |
end; | |
end; | |
begin | |
null; | |
end; |