aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/synth/synth-vhdl_aggr.adb3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/synth/synth-vhdl_aggr.adb b/src/synth/synth-vhdl_aggr.adb
index a0d9ed522..8bb3b4b82 100644
--- a/src/synth/synth-vhdl_aggr.adb
+++ b/src/synth/synth-vhdl_aggr.adb
@@ -448,7 +448,8 @@ package body Synth.Vhdl_Aggr is
Res_Typ : Type_Acc;
Res : Valtyp;
begin
- Tab_Res := new Valtyp_Array'(1 .. Nat32 (Flen) => No_Valtyp);
+ Tab_Res := new Valtyp_Array(1 .. Nat32 (Flen));
+ Tab_Res.all := (others => No_Valtyp);
Fill_Array_Aggregate (Syn_Inst, Aggr, Tab_Res,
Aggr_Typ, 1, Strides, 1, Const_P, Err_P);