diff options
Diffstat (limited to 'gcc/testsuite/gnat.dg/dynamic_elab2.adb')
-rw-r--r-- | gcc/testsuite/gnat.dg/dynamic_elab2.adb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/gnat.dg/dynamic_elab2.adb b/gcc/testsuite/gnat.dg/dynamic_elab2.adb new file mode 100644 index 000000000..138d130c7 --- /dev/null +++ b/gcc/testsuite/gnat.dg/dynamic_elab2.adb @@ -0,0 +1,20 @@ +-- { dg-do compile } +-- { dg-options "-gnatE" } + +package body Dynamic_Elab2 is + + function Get_Plot return Plot is + + procedure Fill (X : out Plot) is + begin + X.Data := Get_R; + end; + + X : Plot; + + begin + Fill(X); + return X; + end; + +end Dynamic_Elab2; |