aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-vhdl_static_proc.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2021-11-01 19:50:19 +0100
committerTristan Gingold <tgingold@free.fr>2021-11-01 21:11:10 +0100
commit86fd1ab3079b50c5b7234db2cedf3d1e8c0f081b (patch)
treee34bdcf719bdc08cb22a65e04ad67b57b0c06879 /src/synth/synth-vhdl_static_proc.adb
parent74043fa1aa40c375c7f299e6b5f1b6ea9150580e (diff)
downloadghdl-86fd1ab3079b50c5b7234db2cedf3d1e8c0f081b.tar.gz
ghdl-86fd1ab3079b50c5b7234db2cedf3d1e8c0f081b.tar.bz2
ghdl-86fd1ab3079b50c5b7234db2cedf3d1e8c0f081b.zip
synth: do full elaboration before synthesis
Diffstat (limited to 'src/synth/synth-vhdl_static_proc.adb')
-rw-r--r--src/synth/synth-vhdl_static_proc.adb9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/synth/synth-vhdl_static_proc.adb b/src/synth/synth-vhdl_static_proc.adb
index 462896451..5dc31318b 100644
--- a/src/synth/synth-vhdl_static_proc.adb
+++ b/src/synth/synth-vhdl_static_proc.adb
@@ -18,10 +18,11 @@
with Vhdl.Errors; use Vhdl.Errors;
-with Synth.Values; use Synth.Values;
+with Elab.Vhdl_Values; use Elab.Vhdl_Values;
+with Elab.Vhdl_Heap;
+with Elab.Vhdl_Files; use Elab.Vhdl_Files;
+
with Synth.Errors; use Synth.Errors;
-with Synth.Vhdl_Files; use Synth.Vhdl_Files;
-with Synth.Vhdl_Heap;
package body Synth.Vhdl_Static_Proc is
@@ -33,7 +34,7 @@ package body Synth.Vhdl_Static_Proc is
begin
Val := Read_Access (Param);
if Val /= Null_Heap_Index then
- Synth.Vhdl_Heap.Synth_Deallocate (Val);
+ Elab.Vhdl_Heap.Synth_Deallocate (Val);
Write_Access (Param.Val.Mem, Null_Heap_Index);
end if;
end Synth_Deallocate;