diff --git a/clippy_lints/src/needless_pass_by_value.rs b/clippy_lints/src/needless_pass_by_value.rs index f443ea1f9dc5..6cc53c52f723 100644 --- a/clippy_lints/src/needless_pass_by_value.rs +++ b/clippy_lints/src/needless_pass_by_value.rs @@ -81,7 +81,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for NeedlessPassByValue { let preds: Vec = { let parameter_env = ty::ParameterEnvironment::for_item(cx.tcx, node_id); - traits::elaborate_predicates(cx.tcx, parameter_env.caller_bounds.clone()) + traits::elaborate_predicates(cx.tcx, parameter_env.caller_bounds.to_vec()) .filter(|p| !p.is_global()) .collect() };