-- { dg-do compile } | |
procedure Interface7 is | |
type I_Type is interface; | |
type A1_Type is tagged null record; | |
type A2_Type is new A1_Type and I_Type with null record; | |
procedure Test (X : I_Type'Class) is | |
begin | |
if X in A2_Type then -- Test | |
null; | |
end if; | |
end Test; | |
begin null; end; |