-- { dg-do compile } with Predicate2.Project.Typ.Set; procedure Predicate2_Main is Type_Def : Predicate2.Project.Typ.Object := Predicate2.Project.Typ.Undefined; Types : Predicate2.Project.Typ.Set.Object; begin Type_Def := Types ("toto"); end Predicate2_Main;