-- { dg-do compile } | |
package Null_Aggr_Bug is | |
type Rec1 is null record; | |
type Rec2 is tagged null record; | |
type Rec3 is new Rec2 with null record; | |
X1 : Rec1 := (null record); | |
Y1 : Rec1 := (others => <>); | |
X2 : Rec2 := (null record); | |
Y2 : Rec2 := (others => <>); | |
X3 : Rec3 := (null record); | |
Y3 : Rec3 := (others => <>); | |
Z3 : Rec3 := (Rec2 with others => <>); | |
end Null_Aggr_Bug; |