diff options
Diffstat (limited to 'gcc/testsuite/gnat.dg/range_check.adb')
-rw-r--r-- | gcc/testsuite/gnat.dg/range_check.adb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/gnat.dg/range_check.adb b/gcc/testsuite/gnat.dg/range_check.adb new file mode 100644 index 000000000..18839a1aa --- /dev/null +++ b/gcc/testsuite/gnat.dg/range_check.adb @@ -0,0 +1,20 @@ +-- { dg-do run } + +procedure range_check is + function ident (x : integer) return integer is + begin + return x; + end ident; + + guard1 : Integer; + + r : array (1 .. ident (10)) of integer; + pragma Suppress (Index_Check, r); + + guard2 : Integer; + +begin + guard1 := 0; + guard2 := 0; + r (11) := 3; +end; |