mirror of https://github.com/rust-lang/rust
c16c22cc9c
The optimized clone method ends up as the following MIR: ``` _2 = copy ((*_1).0: i32); _3 = copy ((*_1).1: u64); _4 = copy ((*_1).2: [i8; 3]); _0 = Foo { a: move _2, b: move _3, c: move _4 }; ``` We can transform this to: ``` _0 = copy (*_1); ``` |
||
---|---|---|
.. | ||
enum-bounds-check-derived-idx.rs | ||
enum-bounds-check-issue-13926.rs | ||
enum-bounds-check-issue-82871.rs | ||
enum-bounds-check.rs | ||
enum-debug-clike.rs | ||
enum-debug-niche-2.rs | ||
enum-debug-niche.rs | ||
enum-debug-tagged.rs | ||
enum-discriminant-value.rs | ||
enum-early-otherwise-branch.rs | ||
enum-match.rs | ||
enum-u128.rs | ||
unreachable_enum_default_branch.rs |