summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSon Ho2022-01-12 17:52:28 +0100
committerSon Ho2022-01-12 17:52:28 +0100
commita84adca5d499a02c50b5510dd49dbbdf9c387018 (patch)
treea06094969425bed82a4b11b99cce7bacad4b332c
parentff85490235c7f661d2f41b65f436b0e239e6119d (diff)
Add more TODOs
-rw-r--r--TODO.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 864c822b..52085328 100644
--- a/TODO.md
+++ b/TODO.md
@@ -13,6 +13,9 @@
* `apply_proj_borrows_on_input_values` : ... -> value -> rty -> avalue
* `apply_proj_borrows_on_given_back_values` : ... -> value -> avalue -> avalue
+* remove the rule which says that we can end a borrow under an abstraction if
+ the corresponding loan is in the same abstraction
+
* During printing, contexts are often big, with many variables containing "bottom".
Some variables also actually never get assigned, especially when they are used
for auxiliary assignments which don't exist anymore (because they were merged