-- { dg-do compile } | |
-- { dg-options "-g" } | |
with Debug2_Pkg; use Debug2_Pkg; | |
package body Debug2 is | |
procedure Proc is | |
function F return String_List_Ptr is | |
begin | |
return new String_List'(Singleton); | |
end; | |
A : String_List_Ptr := F; | |
begin | |
null; | |
end; | |
function Get return Integer is | |
begin | |
return 0; | |
end; | |
Failed : exception; | |
A: String_Ptr; | |
begin | |
declare | |
Server_Args : Integer; | |
begin | |
Server_Args := Get; | |
exception | |
when X : Failed => A := To_Heap; | |
end; | |
end Debug2; |