with Ada.Numerics.Complex_Types; use Ada.Numerics.Complex_Types; | |
package Loop_Optimization13 is | |
type Complex_Vector is array (Integer range <>) of Complex; | |
type Complex_Vector_Ptr is access Complex_Vector; | |
type Rec (Kind : Boolean := False) is record | |
case Kind is | |
when True => V : Complex_Vector_Ptr; | |
when False => null; | |
end case; | |
end record; | |
function F (A : Rec) return Rec; | |
end Loop_Optimization13; |