aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap2.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/translate/trans-chap2.adb')
-rw-r--r--src/vhdl/translate/trans-chap2.adb7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vhdl/translate/trans-chap2.adb b/src/vhdl/translate/trans-chap2.adb
index 93daa205f..ac49a96da 100644
--- a/src/vhdl/translate/trans-chap2.adb
+++ b/src/vhdl/translate/trans-chap2.adb
@@ -35,6 +35,8 @@ package body Trans.Chap2 is
use Trans.Subprgs;
use Trans.Helpers;
+ procedure Elab_Package (Spec : Iir; Header : Iir);
+
type Name_String_Xlat_Array is array (Name_Id range <>) of String (1 .. 4);
-- Ortho function names are only composed of [A-Za-z0-9_]. For VHDL
@@ -1055,6 +1057,11 @@ package body Trans.Chap2 is
end if;
end Elab_Package;
+ procedure Elab_Package_Declaration (Spec : Iir) is
+ begin
+ Elab_Package (Spec, Get_Package_Header (Spec));
+ end Elab_Package_Declaration;
+
procedure Elab_Package_Body (Spec : Iir_Package_Declaration; Bod : Iir)
is
-- SPEC can be a package declaration or a package instantiation.