2 -- { dg-options "-g -fgnat-encodings=minimal" }
6 type Db_Kind_T
is (Raw
, Relational
, Object
);
8 type Db_Model_T
(Kind
: Db_Kind_T
) is
16 when Relational | Object
=>
31 type Raw_Db_T
is new Db_Model_T
(Kind
=> Raw
);
32 type Raw_Db_P
is access Raw_Db_T
;
34 Db
: Raw_Db_P
:= new Raw_Db_T
;