22 lines
484 B
Rust
22 lines
484 B
Rust
|
// MIR for `clone_as_copy` after PreCodegen
|
||
|
|
||
|
fn clone_as_copy(_1: &NestCopy) -> NestCopy {
|
||
|
debug v => _1;
|
||
|
let mut _0: NestCopy;
|
||
|
scope 1 (inlined <NestCopy as Clone>::clone) {
|
||
|
debug self => _1;
|
||
|
let _2: &AllCopy;
|
||
|
scope 2 (inlined <AllCopy as Clone>::clone) {
|
||
|
debug self => _2;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
bb0: {
|
||
|
StorageLive(_2);
|
||
|
_2 = &((*_1).1: AllCopy);
|
||
|
_0 = copy (*_1);
|
||
|
StorageDead(_2);
|
||
|
return;
|
||
|
}
|
||
|
}
|