Skip to content

Commit 01f460c

Browse files
committed
Eliminate unnecessary dependency from rustc_mir_dataflow to rustc_hir
`rustc_mir_dataflow` only uses `DefId`, which is a re-export from `rustc_span`.
1 parent 06cdcda commit 01f460c

File tree

4 files changed

+2
-4
lines changed

4 files changed

+2
-4
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4278,7 +4278,6 @@ dependencies = [
42784278
"rustc_errors",
42794279
"rustc_fluent_macro",
42804280
"rustc_graphviz",
4281-
"rustc_hir",
42824281
"rustc_index",
42834282
"rustc_macros",
42844283
"rustc_middle",

compiler/rustc_mir_dataflow/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ rustc_data_structures = { path = "../rustc_data_structures" }
1313
rustc_errors = { path = "../rustc_errors" }
1414
rustc_fluent_macro = { path = "../rustc_fluent_macro" }
1515
rustc_graphviz = { path = "../rustc_graphviz" }
16-
rustc_hir = { path = "../rustc_hir" }
1716
rustc_index = { path = "../rustc_index" }
1817
rustc_macros = { path = "../rustc_macros" }
1918
rustc_middle = { path = "../rustc_middle" }

compiler/rustc_mir_dataflow/src/framework/graphviz.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ use std::sync::OnceLock;
88
use std::{io, ops, str};
99

1010
use regex::Regex;
11-
use rustc_hir::def_id::DefId;
1211
use rustc_index::bit_set::DenseBitSet;
1312
use rustc_middle::mir::{
1413
self, BasicBlock, Body, Location, create_dump_file, dump_enabled, graphviz_safe_def_name,
1514
traversal,
1615
};
1716
use rustc_middle::ty::TyCtxt;
1817
use rustc_middle::ty::print::with_no_trimmed_paths;
18+
use rustc_span::def_id::DefId;
1919
use rustc_span::{Symbol, sym};
2020
use tracing::debug;
2121
use {rustc_ast as ast, rustc_graphviz as dot};

compiler/rustc_mir_dataflow/src/rustc_peek.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc_ast::MetaItem;
2-
use rustc_hir::def_id::DefId;
32
use rustc_middle::mir::{self, Body, Local, Location};
43
use rustc_middle::ty::{self, Ty, TyCtxt};
4+
use rustc_span::def_id::DefId;
55
use rustc_span::{Span, Symbol, sym};
66
use tracing::{debug, info};
77

0 commit comments

Comments
 (0)