diff options
Diffstat (limited to 'src/vhdl')
| -rw-r--r-- | src/vhdl/vhdl-sem_expr.adb | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-sem_expr.adb b/src/vhdl/vhdl-sem_expr.adb index 5b5010319..1b52000b5 100644 --- a/src/vhdl/vhdl-sem_expr.adb +++ b/src/vhdl/vhdl-sem_expr.adb @@ -1675,6 +1675,8 @@ package body Vhdl.Sem_Expr is              end if;              if Get_Kind (Formal) = Iir_Kind_Interface_Signal_Declaration                and then Get_Mode (Formal) in Iir_Out_Modes +              and then +              Get_Kind (Param) = Iir_Kind_Association_Element_By_Expression              then                 Prefix := Name_To_Object (Get_Actual (Param));                 if Prefix /= Null_Iir then  | 
