aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-vhdl_static_proc.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth/synth-vhdl_static_proc.adb')
-rw-r--r--src/synth/synth-vhdl_static_proc.adb4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/synth/synth-vhdl_static_proc.adb b/src/synth/synth-vhdl_static_proc.adb
index 2bfc9dc06..585b16e58 100644
--- a/src/synth/synth-vhdl_static_proc.adb
+++ b/src/synth/synth-vhdl_static_proc.adb
@@ -26,6 +26,7 @@ with Elab.Memtype;
with Elab.Vhdl_Values; use Elab.Vhdl_Values;
with Elab.Vhdl_Heap;
with Elab.Vhdl_Files; use Elab.Vhdl_Files;
+with Elab.Debugger;
with Synth.Errors; use Synth.Errors;
@@ -111,5 +112,8 @@ package body Synth.Vhdl_Static_Proc is
Error_Msg_Synth
(+Loc, "call to implicit %n is not supported", +Imp);
end case;
+ exception
+ when File_Execution_Error =>
+ Elab.Debugger.Debug_Error (Syn_Inst, Loc);
end Synth_Static_Procedure;
end Synth.Vhdl_Static_Proc;