File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -217,13 +217,25 @@ let t_change_stmt
217217 let pvs = EcPV. is_write env (stmt @ s.s_node) in
218218 let _pvs, globs = EcPV.PV. elements pvs in
219219
220- let pvs, _ = EcPV.PV. elements keep in
220+ let pvs, _ = EcPV.PV. elements ( EcPV.PV. inter keep pvs) in
221221
222- let pre_pvs, pre_globs = EcPV.PV. elements @@ EcPV.PV. inter
222+ let pre_pvs = EcPV.PV. inter
223223 (EcPV. is_read env stmt)
224224 (EcPV. is_read env s.s_node)
225225 in
226226
227+ (* FIXME: Check | Do we need this? *)
228+ (*
229+ let pre_pvs = EcPV.PV.union pre_pvs (
230+ pvtail env (EcPV.is_read env epilog) zpr.z_path
231+ ) in
232+ *)
233+
234+ (* Do we need this? *)
235+ (* let pre_pvs = EcPV.PV.union pre_pvs (EcPV.PV.fv env (EcMemory.memory me) post) in *)
236+
237+ let pre_pvs, pre_globs = EcPV.PV. elements pre_pvs in
238+
227239 let mleft = EcIdent. create " &1" in (* FIXME: PR: is this how we want to do this? *)
228240 let mright = EcIdent. create " &2" in
229241
You can’t perform that action at this time.
0 commit comments