package Incomplete7 is type Color; type Color is (red, green, blue); type Action (C : Color := Color'(red)); type Action (C : Color := Color'(red)) is record case C is when red => Stop_Time : Positive; when others => Go_For_It : Integer; end case; end record; type Num; type Num is new Integer; type Rec (N : Num := Num'(1)); type Rec (N : Num := Num'(1)) is record case N is when 1 => One : Integer; when others => null; end case; end record; procedure Foo; end Incomplete7;