blob: 76bb49bc9c1b30cf4e67b1b4dcb70ab1b8c657ec [file] [log] [blame]
// MIR for `enum_clone_as_copy` after PreCodegen
fn enum_clone_as_copy(_1: &Enum1) -> Enum1 {
debug v => _1;
let mut _0: Enum1;
scope 1 (inlined <Enum1 as Clone>::clone) {
debug self => _1;
let _2: &AllCopy;
let _3: &NestCopy;
scope 2 {
debug __self_0 => _2;
scope 6 (inlined <AllCopy as Clone>::clone) {
debug self => _2;
}
}
scope 3 {
debug __self_0 => _3;
scope 4 (inlined <NestCopy as Clone>::clone) {
debug self => _3;
let _4: &AllCopy;
scope 5 (inlined <AllCopy as Clone>::clone) {
debug self => _4;
}
}
}
}
bb0: {
_0 = copy (*_1);
return;
}
}