with Ada.Finalization; use Ada.Finalization; | |
package Controlled5_Pkg is | |
type Root is tagged private; | |
type Inner is new Ada.Finalization.Controlled with null record; | |
type T_Root_Class is access all Root'Class; | |
function Dummy (I : Integer) return Root'Class; | |
private | |
type Root is tagged record | |
F2 : Inner; | |
end record; | |
end Controlled5_Pkg; |