Mercurial > hg > CbC > CbC_gcc
annotate gcc/testsuite/gnat.dg/class_wide4.adb @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 04ced10e8804 |
children |
rev | line source |
---|---|
111 | 1 -- { dg-do run } |
2 | |
3 with Class_Wide4_Pkg; | |
4 with Class_Wide4_Pkg2; | |
5 | |
6 procedure Class_Wide4 is | |
7 D : aliased Class_Wide4_Pkg.Data_Object; | |
8 O : aliased Class_Wide4_Pkg2.Object; | |
9 IA : not null access Class_Wide4_Pkg.Conditional_Interface'Class := | |
10 O'Access; | |
11 I : Class_Wide4_Pkg.Conditional_Interface'Class renames | |
12 Class_Wide4_Pkg.Conditional_Interface'Class (O); | |
13 begin | |
14 O.Do_Stuff; | |
15 O.Do_Stuff_Access; | |
16 IA.Do_Stuff; | |
17 IA.Do_Stuff_Access; | |
18 I.Do_Stuff; | |
19 I.Do_Stuff_Access; | |
20 end Class_Wide4; |