aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/simulate/simul-execution.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/simulate/simul-execution.ads')
-rw-r--r--src/vhdl/simulate/simul-execution.ads6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vhdl/simulate/simul-execution.ads b/src/vhdl/simulate/simul-execution.ads
index 7037f2d27..b8ef5e7d2 100644
--- a/src/vhdl/simulate/simul-execution.ads
+++ b/src/vhdl/simulate/simul-execution.ads
@@ -81,6 +81,12 @@ package Simul.Execution is
Res : out Iir_Value_Literal_Acc;
Is_Sig : out Boolean);
+ function Execute_Association_Expression
+ (Actual_Instance : Block_Instance_Acc;
+ Actual : Iir;
+ Formal_Instance : Block_Instance_Acc)
+ return Iir_Value_Literal_Acc;
+
-- Return the initial value (default value) of signal name EXPR. To be
-- used only during (non-dynamic) elaboration.
function Execute_Signal_Init_Value (Block : Block_Instance_Acc; Expr : Iir)