| -- { dg-do compile } | |
| package body Incomplete3 is | |
| function Get_Tracer (This : access Output_T'Class) return Tracer_T'class is | |
| begin | |
| return Tracer_T'Class (Tracer_T'(Output => This)); | |
| end ; | |
| function Get_Output (This : in Tracer_T) return access Output_T'Class is | |
| begin | |
| return This.Output; | |
| end; | |
| end Incomplete3; |