summaryrefslogtreecommitdiff
path: root/src/InterpreterBorrows.ml
diff options
context:
space:
mode:
authorSon Ho2022-01-26 23:20:54 +0100
committerSon Ho2022-01-26 23:20:54 +0100
commitb1105c75ea54f38155ca86c62711082ce0bc325d (patch)
tree1e215c20ef957cebfd4d8fb068f291a6f67d27f3 /src/InterpreterBorrows.ml
parent3e36b8c3b81a64d5f85dbff0f171741bb4c03423 (diff)
Fix various issues
Diffstat (limited to '')
-rw-r--r--src/InterpreterBorrows.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/InterpreterBorrows.ml b/src/InterpreterBorrows.ml
index b231722d..d2964c90 100644
--- a/src/InterpreterBorrows.ml
+++ b/src/InterpreterBorrows.ml
@@ -454,6 +454,7 @@ let give_back_symbolic_value (_config : C.config)
V.AProjBorrows (nsv, sv.V.sv_ty)
| _ -> failwith "Unreachable"
in
+ (* TODO: this actually doesn't work, or at least there is something subtle... *)
V.AProjLoans (sv, (mv, child_proj) :: local_given_back)
in
update_intersecting_aproj_loans proj_regions proj_ty sv subst ctx