-- { dg-do compile } | |
procedure Self_Ref1 is | |
type Integer_Ptr is access all Integer; | |
Ptr : constant Integer_Ptr := Integer_Ptr (Ptr); -- { dg-error "object \"Ptr\" cannot be used before end of its declaration" } | |
begin | |
if Ptr /= null then | |
null; | |
end if; | |
end Self_Ref1; |