Skip to content

Commit 06ae9e4

Browse files
committed
Move the dataflow framework to its own crate.
1 parent f7aaa2a commit 06ae9e4

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

clippy_lints/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ extern crate rustc_infer;
3131
extern crate rustc_lexer;
3232
extern crate rustc_lint;
3333
extern crate rustc_middle;
34-
extern crate rustc_mir;
34+
extern crate rustc_mir_dataflow;
3535
extern crate rustc_parse;
3636
extern crate rustc_parse_format;
3737
extern crate rustc_session;

clippy_lints/src/redundant_clone.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use rustc_middle::mir::{
1515
Mutability,
1616
};
1717
use rustc_middle::ty::{self, fold::TypeVisitor, Ty, TyCtxt};
18-
use rustc_mir::dataflow::{Analysis, AnalysisDomain, GenKill, GenKillAnalysis, ResultsCursor};
18+
use rustc_mir_dataflow::{Analysis, AnalysisDomain, GenKill, GenKillAnalysis, ResultsCursor};
1919
use rustc_session::{declare_lint_pass, declare_tool_lint};
2020
use rustc_span::source_map::{BytePos, Span};
2121
use rustc_span::sym;
@@ -625,7 +625,10 @@ impl<'a, 'tcx> mir::visit::Visitor<'tcx> for PossibleBorrowerVisitor<'a, 'tcx> {
625625
.flat_map(HybridBitSet::iter)
626626
.collect();
627627

628-
if ContainsRegion(self.cx.tcx).visit_ty(self.body.local_decls[*dest].ty).is_break() {
628+
if ContainsRegion(self.cx.tcx)
629+
.visit_ty(self.body.local_decls[*dest].ty)
630+
.is_break()
631+
{
629632
mutable_variables.push(*dest);
630633
}
631634

0 commit comments

Comments
 (0)