Skip to content

Commit edbd7c8

Browse files
dump_enabled takes a DefId instead of MirSource
1 parent 4d099e6 commit edbd7c8

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

src/librustc_mir/borrow_check/nll.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ pub(super) fn dump_mir_results<'a, 'tcx>(
317317
regioncx: &RegionInferenceContext<'_>,
318318
closure_region_requirements: &Option<ClosureRegionRequirements<'_>>,
319319
) {
320-
if !mir_util::dump_enabled(infcx.tcx, "nll", source) {
320+
if !mir_util::dump_enabled(infcx.tcx, "nll", source.def_id()) {
321321
return;
322322
}
323323

src/librustc_mir/transform/dump_mir.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ pub fn on_mir_pass<'tcx>(
4646
body: &Body<'tcx>,
4747
is_after: bool,
4848
) {
49-
if mir_util::dump_enabled(tcx, pass_name, source) {
49+
if mir_util::dump_enabled(tcx, pass_name, source.def_id()) {
5050
mir_util::dump_mir(
5151
tcx,
5252
Some(pass_num),

src/librustc_mir/util/liveness.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ pub fn dump_mir<'tcx>(
265265
body: &Body<'tcx>,
266266
result: &LivenessResult,
267267
) {
268-
if !dump_enabled(tcx, pass_name, source) {
268+
if !dump_enabled(tcx, pass_name, source.def_id()) {
269269
return;
270270
}
271271
let node_path = ty::print::with_forced_impl_filename_line(|| {

src/librustc_mir/util/pretty.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,21 +76,21 @@ pub fn dump_mir<'tcx, F>(
7676
) where
7777
F: FnMut(PassWhere, &mut dyn Write) -> io::Result<()>,
7878
{
79-
if !dump_enabled(tcx, pass_name, source) {
79+
if !dump_enabled(tcx, pass_name, source.def_id()) {
8080
return;
8181
}
8282

8383
dump_matched_mir_node(tcx, pass_num, pass_name, disambiguator, source, body, extra_data);
8484
}
8585

86-
pub fn dump_enabled<'tcx>(tcx: TyCtxt<'tcx>, pass_name: &str, source: MirSource<'tcx>) -> bool {
86+
pub fn dump_enabled<'tcx>(tcx: TyCtxt<'tcx>, pass_name: &str, def_id: DefId) -> bool {
8787
let filters = match tcx.sess.opts.debugging_opts.dump_mir {
8888
None => return false,
8989
Some(ref filters) => filters,
9090
};
9191
let node_path = ty::print::with_forced_impl_filename_line(|| {
9292
// see notes on #41697 below
93-
tcx.def_path_str(source.def_id())
93+
tcx.def_path_str(def_id)
9494
});
9595
filters.split('|').any(|or_filter| {
9696
or_filter.split('&').all(|and_filter| {

0 commit comments

Comments
 (0)