-- { dg-do compile } | |
private with Ada.Containers.Ordered_Maps; | |
with Ada.Containers.Ordered_Sets; | |
with Ada.Unchecked_Deallocation; | |
package private_with is | |
type String_Access is access String; | |
package Index_Sets is new Ada.Containers.Ordered_Sets | |
(Element_Type => Positive); | |
procedure Free is new Ada.Unchecked_Deallocation | |
(Object => String, | |
Name => String_Access); | |
end; |