| package Stack_Usage6_Pkg is | |
| type Rec (D : Boolean := False) is record | |
| case D is | |
| when False => | |
| Foo : Integer; | |
| Bar : Integer; | |
| when True => | |
| null; | |
| end case; | |
| end record; | |
| type Index_Type is new Integer range 0 .. 5; | |
| type Arr is array (Index_Type) of Rec; | |
| A : Arr; | |
| end Stack_Usage6_Pkg; |