| with ada.task_identification; |
| with ada.text_io; use ada.text_io; |
| package body test_image_p is |
| function to_type1 (arg1 : in Integer) return type1 is |
| begin |
| return (f2 => (others => Standard.False)); |
| end to_type1; |
| task body task_t is |
| Name : String := |
| ada.task_identification.image (arg.the_task'identity); |
| begin |
| arg.the_array := (others => to_type1 (-1)); |
| if Name (1 .. 19) /= "my_at5c.f3.the_task" then |
| Put_Line ("error"); |
| raise Program_Error; |
| end if; |
| |
| select |
| accept entry1; |
| or |
| terminate; |
| end select; |
| end task_t; |
| end; |