From 4433b25c12938ddd2d3a673148fe7a7aee844fb3 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Fri, 29 Apr 2022 05:02:23 +0200 Subject: elab-vhdl_insts: handle open unconstrained port association --- src/synth/elab-vhdl_insts.adb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/synth/elab-vhdl_insts.adb b/src/synth/elab-vhdl_insts.adb index 3816cb9a4..96272af7c 100644 --- a/src/synth/elab-vhdl_insts.adb +++ b/src/synth/elab-vhdl_insts.adb @@ -342,6 +342,9 @@ package body Elab.Vhdl_Insts is when Iir_Kind_Association_Element_By_Individual => return Synth_Subtype_Indication (Syn_Inst, Get_Actual_Type (Assoc)); + when Iir_Kind_Association_Element_Open => + return Exec_Type_Of_Object + (Syn_Inst, Get_Default_Value (Inter)); when others => raise Internal_Error; end case; -- cgit v1.2.3