aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-stmts.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth/synth-stmts.adb')
-rw-r--r--src/synth/synth-stmts.adb7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/synth/synth-stmts.adb b/src/synth/synth-stmts.adb
index 647cd0184..2abfc6bf9 100644
--- a/src/synth/synth-stmts.adb
+++ b/src/synth/synth-stmts.adb
@@ -460,7 +460,8 @@ package body Synth.Stmts is
Pop_Phi (Phi_False);
En_F := C.T_En;
- Merge_Phis (Build_Context, Get_Net (Cond_Val), Phi_True, Phi_False);
+ Merge_Phis (Build_Context,
+ Get_Net (Cond_Val), Phi_True, Phi_False, Stmt);
if En_T = En_F then
C.T_En := En_T;
else
@@ -1372,7 +1373,7 @@ package body Synth.Stmts is
Pop_Phi (Phi_F);
Merge_Phis (Build_Context,
Get_Current_Value (Build_Context, C.W_Ret),
- Phi_F, Phi_T);
+ Phi_F, Phi_T, Stmt);
end if;
if C.T_En = False then
return;
@@ -1412,7 +1413,7 @@ package body Synth.Stmts is
Pop_Phi (Phi_False);
Merge_Phis (Build_Context, Get_Net (Cond_Val),
- Phi_True, Phi_False);
+ Phi_True, Phi_False, Stmt);
end Synth_Process_Sequential_Statements;
procedure Synth_Process_Statement