We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ffd9445 commit 2f9271bCopy full SHA for 2f9271b
compiler/rustc_mir/src/transform/dest_prop.rs
@@ -44,8 +44,9 @@
44
//! and performing the optimization would simply delete the assignment, leaving `dest`
45
//! uninitialized.
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.
+//! * `src` must be a bare `Local` without any indirections or field projections (FIXME: Is this a
+//! fundamental restriction or just current impl state?). It can be copied or moved by the
49
+//! assignment.
50
51
//! * The `dest` and `src` locals must never be [*live*][liveness] at the same time. If they are, it
52
//! means that they both hold a (potentially different) value that is needed by a future use of
0 commit comments