File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
compiler/rustc_mir/src/transform Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 44
44
//! and performing the optimization would simply delete the assignment, leaving `dest`
45
45
//! uninitialized.
46
46
//!
47
- //! * `src` must be a bare `Local` without any indirections or field projections (FIXME: Why?).
48
- //! It can be copied or moved by the assignment.
47
+ //! * `src` must be a bare `Local` without any indirections or field projections (FIXME: Is this a
48
+ //! fundamental restriction or just current impl state?). It can be copied or moved by the
49
+ //! assignment.
49
50
//!
50
51
//! * The `dest` and `src` locals must never be [*live*][liveness] at the same time. If they are, it
51
52
//! means that they both hold a (potentially different) value that is needed by a future use of
You can’t perform that action at this time.
0 commit comments