(root)/
gcc-13.2.0/
gcc/
testsuite/
gnat.dg/
discr26.adb
-- { dg-do compile }
-- { dg-options "-gnatws" }

package body Discr26 is

  function F1 return My_T1 is
    R: My_T1;
  begin
    return R;
  end;

  procedure Proc is
  begin
    if F1.D = 0 then
      raise Program_Error;
    end if;
  end;

end Discr26;