with System; | |
package Opt21_Pkg is | |
type R is record | |
Ptr : System.Address := System.Null_Address; | |
end record; | |
type Obj is access all R; | |
function Get_Object (Object : not null access R) return System.Address; | |
function Convert (W : Obj) return System.Address; | |
end Opt21_Pkg; |