diff options
Diffstat (limited to 'gcc/testsuite/gnat.dg/addr3.adb')
-rw-r--r-- | gcc/testsuite/gnat.dg/addr3.adb | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gcc/testsuite/gnat.dg/addr3.adb b/gcc/testsuite/gnat.dg/addr3.adb new file mode 100644 index 000000000..837035ab3 --- /dev/null +++ b/gcc/testsuite/gnat.dg/addr3.adb @@ -0,0 +1,36 @@ +-- { dg-do compile } + +with text_io; +with System; +procedure addr3 is + + Type T_SAME_TYPE is new System.Address; + + Type T_OTHER_TYPE is new System.Address; + + I : constant integer := 0; + procedure dum ( i : INTEGER ) is + begin + text_io.put_line ("Integer op"); + null; + end; + + procedure dum ( i : system.ADDRESS ) is + begin + null; + end; + + procedure dum ( i : T_SAME_TYPE ) is + begin + null; + end; + + procedure dum ( i : T_OTHER_TYPE ) is + begin + null; + end; + +begin + dum( I ); + dum( 1 ); +end; |