ty::Adt(adt_def, _) if adt_def.repr().simd() => {
let (element, count) = match &tcx.layout_of(ParamEnv::reveal_all().and(ty)).unwrap().abi
{
- Abi::Vector { element, count } => (element.clone(), *count),
+ Abi::Vector { element, count } => (*element, *count),
_ => unreachable!(),
};