Cleanup liveness comment.

This commit is contained in:
Mazdak Farrokhzad 2019-06-26 14:51:01 +02:00
parent b9e7e3175a
commit b32beb88cd
1 changed files with 6 additions and 13 deletions

View File

@ -1346,22 +1346,15 @@ impl<'a, 'tcx> Liveness<'a, 'tcx> {
succ: LiveNode succ: LiveNode
) -> LiveNode { ) -> LiveNode {
/* /*
FIXME: clean up this description.
We model control flow like this: We model control flow like this:
(cond) <--+ (expr) <-+
| | | |
v | v |
+-- (expr) | (body) --+
| | |
| v |
| (body) ---+
|
|
v
(succ)
Note that a `continue` expression targeting the `loop` will have a successor of `expr`.
Meanwhile, a `break` expression will have a successor of `succ`.
*/ */
// first iteration: // first iteration: