diff options
Diffstat (limited to 'gcc/testsuite/gnat.dg/test_self.adb')
-rw-r--r-- | gcc/testsuite/gnat.dg/test_self.adb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/gnat.dg/test_self.adb b/gcc/testsuite/gnat.dg/test_self.adb new file mode 100644 index 000000000..6348c02a0 --- /dev/null +++ b/gcc/testsuite/gnat.dg/test_self.adb @@ -0,0 +1,12 @@ +-- { dg-do run } + +with Text_IO; use Text_IO; +with Self; use Self; +procedure Test_Self is + It : Lim := G (5); +begin + Change (It, 10); + if Get (It) /= 35 then + Put_Line ("self-referential aggregate incorrectly built"); + end if; +end Test_Self; |