diff options
Diffstat (limited to 'src/synth/elab-vhdl_stmts.adb')
-rw-r--r-- | src/synth/elab-vhdl_stmts.adb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/synth/elab-vhdl_stmts.adb b/src/synth/elab-vhdl_stmts.adb index ce2648db0..e6c93a327 100644 --- a/src/synth/elab-vhdl_stmts.adb +++ b/src/synth/elab-vhdl_stmts.adb @@ -26,7 +26,8 @@ with Elab.Vhdl_Values; use Elab.Vhdl_Values; with Elab.Vhdl_Types; use Elab.Vhdl_Types; with Elab.Vhdl_Decls; use Elab.Vhdl_Decls; with Elab.Vhdl_Insts; use Elab.Vhdl_Insts; -with Elab.Vhdl_Expr; use Elab.Vhdl_Expr; + +with Synth.Vhdl_Expr; use Synth.Vhdl_Expr; package body Elab.Vhdl_Stmts is function Elab_Generate_Statement_Body (Syn_Inst : Synth_Instance_Acc; @@ -129,7 +130,7 @@ package body Elab.Vhdl_Stmts is loop Icond := Get_Condition (Gen); if Icond /= Null_Node then - Cond := Exec_Expression (Syn_Inst, Icond); + Cond := Synth_Expression (Syn_Inst, Icond); Strip_Const (Cond); else -- It is the else generate. |