Suggest pointer::cast when possible in transmute_ptr_to_ref

Defensively add a cast to any type with lifetimes.
This commit is contained in:
Jason Newcomb
2022-06-03 22:12:26 -04:00
parent 93ebd0e2db
commit 7cdaabc9b7
7 changed files with 265 additions and 65 deletions

View File

@@ -641,7 +641,7 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
store.register_late_pass(|| Box::new(borrow_deref_ref::BorrowDerefRef));
store.register_late_pass(|| Box::new(no_effect::NoEffect));
store.register_late_pass(|| Box::new(temporary_assignment::TemporaryAssignment));
store.register_late_pass(|| Box::new(transmute::Transmute));
store.register_late_pass(move || Box::new(transmute::Transmute::new(msrv)));
let cognitive_complexity_threshold = conf.cognitive_complexity_threshold;
store.register_late_pass(move || {
Box::new(cognitive_complexity::CognitiveComplexity::new(