diff options
author | Tristan Gingold <tgingold@free.fr> | 2017-12-06 20:29:37 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2017-12-06 20:35:49 +0100 |
commit | 09fa83fe0838776a4113deff34afd65fb28a6ab7 (patch) | |
tree | ec53506b032160a9566ea6d7fa283401b0def1d4 /src/vhdl/simulate/simul-execution.ads | |
parent | a18c9e2cbbe205729adc11236c8cee1cce0d9fc2 (diff) | |
download | ghdl-09fa83fe0838776a4113deff34afd65fb28a6ab7.tar.gz ghdl-09fa83fe0838776a4113deff34afd65fb28a6ab7.tar.bz2 ghdl-09fa83fe0838776a4113deff34afd65fb28a6ab7.zip |
simul: fix execution of actual expression.
Diffstat (limited to 'src/vhdl/simulate/simul-execution.ads')
-rw-r--r-- | src/vhdl/simulate/simul-execution.ads | 6 |
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) |