aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/elab-vhdl_insts.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2022-01-03 18:10:28 +0100
committerTristan Gingold <tgingold@free.fr>2022-01-03 18:10:28 +0100
commitf0dbb54419b7b6cbc8548ed4702ff057942c4cb3 (patch)
treee897f8557c7b0236f3b63cbb51676ab6c7d4efed /src/synth/elab-vhdl_insts.ads
parent8d512a44b79e8ef25183a4a06c5f6dfd0361d13b (diff)
downloadghdl-f0dbb54419b7b6cbc8548ed4702ff057942c4cb3.tar.gz
ghdl-f0dbb54419b7b6cbc8548ed4702ff057942c4cb3.tar.bz2
ghdl-f0dbb54419b7b6cbc8548ed4702ff057942c4cb3.zip
synth: handle package instantiation in declarations. Fix #1938
Diffstat (limited to 'src/synth/elab-vhdl_insts.ads')
-rw-r--r--src/synth/elab-vhdl_insts.ads3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/synth/elab-vhdl_insts.ads b/src/synth/elab-vhdl_insts.ads
index b85b3d23a..c7392685e 100644
--- a/src/synth/elab-vhdl_insts.ads
+++ b/src/synth/elab-vhdl_insts.ads
@@ -23,6 +23,9 @@ with Elab.Vhdl_Context; use Elab.Vhdl_Context;
package Elab.Vhdl_Insts is
function Elab_Top_Unit (Config : Node) return Synth_Instance_Acc;
+ procedure Elab_Package_Instantiation
+ (Parent_Inst : Synth_Instance_Acc; Pkg : Node);
+
procedure Elab_Component_Instantiation_Statement
(Syn_Inst : Synth_Instance_Acc; Stmt : Node);
procedure Elab_Design_Instantiation_Statement