From d922decc915578dd0d750a139cb7a4fff36f1286 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Tue, 14 Mar 2017 06:49:28 +0100 Subject: Detect missing association for subprogram interface Fix #316 --- src/vhdl/sem_assocs.adb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/vhdl') diff --git a/src/vhdl/sem_assocs.adb b/src/vhdl/sem_assocs.adb index adb57e112..4c9617b58 100644 --- a/src/vhdl/sem_assocs.adb +++ b/src/vhdl/sem_assocs.adb @@ -2596,7 +2596,9 @@ package body Sem_Assocs is null; end case; end if; - when Iir_Kind_Interface_Package_Declaration => + when Iir_Kind_Interface_Package_Declaration + | Iir_Kind_Interface_Function_Declaration + | Iir_Kind_Interface_Procedure_Declaration => Error_Msg_Sem (+Loc, "%n must be associated", +Inter); Match := Not_Compatible; when others => -- cgit v1.2.3