Skip to content

Commit a75ab30

Browse files
committed
fix dogfood tests
1 parent 4e4b831 commit a75ab30

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

clippy_lints/src/lib.rs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -966,22 +966,17 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
966966
store.register_late_pass(|| box implicit_return::ImplicitReturn);
967967
store.register_late_pass(|| box implicit_saturating_sub::ImplicitSaturatingSub);
968968

969-
let parsed_msrv = conf.msrv.as_ref().and_then(|s| {
969+
let msrv = conf.msrv.as_ref().and_then(|s| {
970970
parse_msrv(s, None, None).or_else(|| {
971971
sess.err(&format!("error reading Clippy's configuration file. `{}` is not a valid Rust version", s));
972972
None
973973
})
974974
});
975975

976-
let msrv = parsed_msrv.clone();
977-
store.register_late_pass(move || box methods::Methods::new(msrv.clone()));
978-
let msrv = parsed_msrv.clone();
979-
store.register_late_pass(move || box matches::Matches::new(msrv.clone()));
980-
let msrv = parsed_msrv.clone();
981-
store.register_early_pass(move || box manual_non_exhaustive::ManualNonExhaustive::new(msrv.clone()));
982-
let msrv = parsed_msrv;
983-
store.register_late_pass(move || box manual_strip::ManualStrip::new(msrv.clone()));
984-
976+
store.register_late_pass(move || box methods::Methods::new(msrv));
977+
store.register_late_pass(move || box matches::Matches::new(msrv));
978+
store.register_early_pass(move || box manual_non_exhaustive::ManualNonExhaustive::new(msrv));
979+
store.register_late_pass(move || box manual_strip::ManualStrip::new(msrv));
985980
store.register_late_pass(|| box map_clone::MapClone);
986981
store.register_late_pass(|| box map_err_ignore::MapErrIgnore);
987982
store.register_late_pass(|| box shadow::Shadow);

0 commit comments

Comments
 (0)