aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-vhdl_decls.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth/synth-vhdl_decls.adb')
-rw-r--r--src/synth/synth-vhdl_decls.adb5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/synth/synth-vhdl_decls.adb b/src/synth/synth-vhdl_decls.adb
index 7bccf96cf..091af79dd 100644
--- a/src/synth/synth-vhdl_decls.adb
+++ b/src/synth/synth-vhdl_decls.adb
@@ -707,6 +707,10 @@ package body Synth.Vhdl_Decls is
when Iir_Kind_Attribute_Implicit_Declaration =>
-- Not supported by synthesis.
null;
+ when Iir_Kind_Group_Template_Declaration
+ | Iir_Kind_Group_Declaration =>
+ null;
+
when Iir_Kind_Suspend_State_Declaration =>
declare
Val : Valtyp;
@@ -718,6 +722,7 @@ package body Synth.Vhdl_Decls is
Current_Pool := Expr_Pool'Access;
Create_Object (Syn_Inst, Decl, Val);
end;
+
when others =>
Vhdl.Errors.Error_Kind ("synth_declaration", Decl);
end case;