summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index d394c06e..4f4df18c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -29,9 +29,6 @@
shared borrows?)
necessary to know what to return.
-* invariant: if a symbolic value is present multiple times in the concrete environment,
- it means it is primitively copyable
-
* invariant: if there is a `proj_loans rset1 (s:rty)` where `s` contains mutable
borrows, then:
* either there is exactly one `s` in the current context
@@ -90,3 +87,7 @@
function arguments or putting them in the return value, in order to deduplicate
those values.
Completion: we expand those values only upon copying them (that's enough).
+
+* invariant: if a symbolic value is present multiple times in the concrete environment,
+ it means it is primitively copyable
+