diff options
| author | suyash458 <suyash.behera458@gmail.com> | 2020-11-28 23:17:43 -0800 |
|---|---|---|
| committer | suyash458 <suyash.behera458@gmail.com> | 2020-11-28 23:36:24 -0800 |
| commit | a75ab302d28b6751fa1d1d5e47f8a75cebbaaf79 (patch) | |
| tree | be7738d1ff51ad2cfe8802733322abaa14d31b8f | |
| parent | 4e4b8319e83d1ec52253dd33c3d108b96fca9024 (diff) | |
| download | rust-a75ab302d28b6751fa1d1d5e47f8a75cebbaaf79.tar.gz rust-a75ab302d28b6751fa1d1d5e47f8a75cebbaaf79.zip | |
fix dogfood tests
| -rw-r--r-- | clippy_lints/src/lib.rs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/clippy_lints/src/lib.rs b/clippy_lints/src/lib.rs index 6eb5f6a7f48..52237b76c35 100644 --- a/clippy_lints/src/lib.rs +++ b/clippy_lints/src/lib.rs @@ -966,22 +966,17 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf: store.register_late_pass(|| box implicit_return::ImplicitReturn); store.register_late_pass(|| box implicit_saturating_sub::ImplicitSaturatingSub); - let parsed_msrv = conf.msrv.as_ref().and_then(|s| { + let msrv = conf.msrv.as_ref().and_then(|s| { parse_msrv(s, None, None).or_else(|| { sess.err(&format!("error reading Clippy's configuration file. `{}` is not a valid Rust version", s)); None }) }); - let msrv = parsed_msrv.clone(); - store.register_late_pass(move || box methods::Methods::new(msrv.clone())); - let msrv = parsed_msrv.clone(); - store.register_late_pass(move || box matches::Matches::new(msrv.clone())); - let msrv = parsed_msrv.clone(); - store.register_early_pass(move || box manual_non_exhaustive::ManualNonExhaustive::new(msrv.clone())); - let msrv = parsed_msrv; - store.register_late_pass(move || box manual_strip::ManualStrip::new(msrv.clone())); - + store.register_late_pass(move || box methods::Methods::new(msrv)); + store.register_late_pass(move || box matches::Matches::new(msrv)); + store.register_early_pass(move || box manual_non_exhaustive::ManualNonExhaustive::new(msrv)); + store.register_late_pass(move || box manual_strip::ManualStrip::new(msrv)); store.register_late_pass(|| box map_clone::MapClone); store.register_late_pass(|| box map_err_ignore::MapErrIgnore); store.register_late_pass(|| box shadow::Shadow); |
