-- { dg-do compile } with Generic_Inst3_Kafka_Lib.Topic; with Generic_Inst3_Traits.Encodables; with Generic_Inst3_Markets; procedure Generic_Inst3 is generic with package Values is new Generic_Inst3_Traits.Encodables (<>); with package Topic is new Generic_Inst3_Kafka_Lib.Topic (Values => Values, others => <>); package Dummy is end Dummy; package Inst is new Dummy (Values => Generic_Inst3_Markets.Data_Encodables, Topic => Generic_Inst3_Markets.Data_Topic); begin null; end Generic_Inst3;