Clarify FIXME
This commit is contained in:
parent
ffd9445812
commit
2f9271b14c
1 changed files with 3 additions and 2 deletions
|
@ -44,8 +44,9 @@
|
||||||
//! and performing the optimization would simply delete the assignment, leaving `dest`
|
//! and performing the optimization would simply delete the assignment, leaving `dest`
|
||||||
//! uninitialized.
|
//! uninitialized.
|
||||||
//!
|
//!
|
||||||
//! * `src` must be a bare `Local` without any indirections or field projections (FIXME: Why?).
|
//! * `src` must be a bare `Local` without any indirections or field projections (FIXME: Is this a
|
||||||
//! It can be copied or moved by the assignment.
|
//! fundamental restriction or just current impl state?). It can be copied or moved by the
|
||||||
|
//! assignment.
|
||||||
//!
|
//!
|
||||||
//! * The `dest` and `src` locals must never be [*live*][liveness] at the same time. If they are, it
|
//! * The `dest` and `src` locals must never be [*live*][liveness] at the same time. If they are, it
|
||||||
//! means that they both hold a (potentially different) value that is needed by a future use of
|
//! means that they both hold a (potentially different) value that is needed by a future use of
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue