Skip to content

Commit 2539364

Browse files
committed
Remove #[macro_use] extern crate tracing from rustc_mir_build.
1 parent d787fb0 commit 2539364

25 files changed

+26
-6
lines changed

compiler/rustc_mir_build/src/build/block.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_middle::span_bug;
55
use rustc_middle::thir::*;
66
use rustc_middle::{mir::*, ty};
77
use rustc_span::Span;
8+
use tracing::debug;
89

910
impl<'a, 'tcx> Builder<'a, 'tcx> {
1011
pub(crate) fn ast_block(

compiler/rustc_mir_build/src/build/cfg.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
use crate::build::CFG;
44
use rustc_middle::mir::*;
55
use rustc_middle::ty::TyCtxt;
6+
use tracing::debug;
67

78
impl<'tcx> CFG<'tcx> {
89
pub(crate) fn block_data(&self, blk: BasicBlock) -> &BasicBlockData<'tcx> {

compiler/rustc_mir_build/src/build/custom/parse.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ macro_rules! parse_by_kind {
3838
) => {{
3939
let expr_id = $self.preparse($expr_id);
4040
let expr = &$self.thir[expr_id];
41-
debug!("Trying to parse {:?} as {}", expr.kind, $expected);
41+
tracing::debug!("Trying to parse {:?} as {}", expr.kind, $expected);
4242
let $expr_name = expr;
4343
match &expr.kind {
4444
$(

compiler/rustc_mir_build/src/build/expr/as_constant.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_middle::ty::{
1111
};
1212
use rustc_middle::{bug, span_bug};
1313
use rustc_target::abi::Size;
14+
use tracing::{instrument, trace};
1415

1516
impl<'a, 'tcx> Builder<'a, 'tcx> {
1617
/// Compile `expr`, yielding a compile-time constant. Assumes that

compiler/rustc_mir_build/src/build/expr/as_operand.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use crate::build::{BlockAnd, BlockAndExtension, Builder, NeedsTemporary};
55
use rustc_middle::middle::region;
66
use rustc_middle::mir::*;
77
use rustc_middle::thir::*;
8+
use tracing::{debug, instrument};
89

910
impl<'a, 'tcx> Builder<'a, 'tcx> {
1011
/// Returns an operand suitable for use until the end of the current

compiler/rustc_mir_build/src/build/expr/as_place.rs

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_middle::ty::AdtDef;
1515
use rustc_middle::ty::{self, CanonicalUserTypeAnnotation, Ty, Variance};
1616
use rustc_span::Span;
1717
use rustc_target::abi::{FieldIdx, VariantIdx, FIRST_VARIANT};
18+
use tracing::{debug, instrument, trace};
1819

1920
use std::assert_matches::assert_matches;
2021
use std::iter;

compiler/rustc_mir_build/src/build/expr/as_rvalue.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_middle::ty::cast::{mir_cast_kind, CastTy};
1818
use rustc_middle::ty::layout::IntegerExt;
1919
use rustc_middle::ty::{self, Ty, UpvarArgs};
2020
use rustc_span::{Span, DUMMY_SP};
21+
use tracing::debug;
2122

2223
impl<'a, 'tcx> Builder<'a, 'tcx> {
2324
/// Returns an rvalue suitable for use until the end of the current

compiler/rustc_mir_build/src/build/expr/as_temp.rs

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_data_structures::stack::ensure_sufficient_stack;
66
use rustc_middle::middle::region;
77
use rustc_middle::mir::*;
88
use rustc_middle::thir::*;
9+
use tracing::{debug, instrument};
910

1011
impl<'a, 'tcx> Builder<'a, 'tcx> {
1112
/// Compile `expr` into a fresh temporary. This is used when building

compiler/rustc_mir_build/src/build/expr/into.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_middle::thir::*;
1212
use rustc_middle::ty::CanonicalUserTypeAnnotation;
1313
use rustc_span::source_map::Spanned;
1414
use std::iter;
15+
use tracing::{debug, instrument};
1516

1617
impl<'a, 'tcx> Builder<'a, 'tcx> {
1718
/// Compile `expr`, storing the result into `destination`, which

compiler/rustc_mir_build/src/build/expr/stmt.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use crate::build::{BlockAnd, BlockAndExtension, BlockFrame, Builder};
33
use rustc_middle::middle::region;
44
use rustc_middle::mir::*;
55
use rustc_middle::thir::*;
6+
use tracing::debug;
67

78
impl<'a, 'tcx> Builder<'a, 'tcx> {
89
/// Builds a block of MIR statements to evaluate the THIR `expr`.

compiler/rustc_mir_build/src/build/matches/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ use rustc_middle::ty::{self, CanonicalUserTypeAnnotation, Ty};
2020
use rustc_span::symbol::Symbol;
2121
use rustc_span::{BytePos, Pos, Span};
2222
use rustc_target::abi::VariantIdx;
23+
use tracing::{debug, instrument};
24+
2325
// helper functions, broken out by category:
2426
mod simplify;
2527
mod test;

compiler/rustc_mir_build/src/build/matches/simplify.rs

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
1515
use crate::build::matches::{MatchPair, PatternExtraData, TestCase};
1616
use crate::build::Builder;
17+
use tracing::{debug, instrument};
1718

1819
use std::mem;
1920

compiler/rustc_mir_build/src/build/matches/test.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_span::def_id::DefId;
1818
use rustc_span::source_map::Spanned;
1919
use rustc_span::symbol::{sym, Symbol};
2020
use rustc_span::{Span, DUMMY_SP};
21+
use tracing::{debug, instrument};
2122

2223
use std::cmp::Ordering;
2324

compiler/rustc_mir_build/src/build/matches/util.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_middle::thir::{self, *};
77
use rustc_middle::ty::TypeVisitableExt;
88
use rustc_middle::ty::{self, Ty};
99
use rustc_span::Span;
10+
use tracing::debug;
1011

1112
impl<'a, 'tcx> Builder<'a, 'tcx> {
1213
pub(crate) fn field_match_pairs<'pat>(

compiler/rustc_mir_build/src/build/misc.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_middle::mir::*;
77
use rustc_middle::ty::{self, Ty};
88
use rustc_span::Span;
99
use rustc_trait_selection::infer::InferCtxtExt;
10+
use tracing::debug;
1011

1112
impl<'a, 'tcx> Builder<'a, 'tcx> {
1213
/// Adds a new temporary value of type `ty` storing the result of

compiler/rustc_mir_build/src/build/scope.rs

+1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ use rustc_middle::{bug, span_bug};
9494
use rustc_session::lint::Level;
9595
use rustc_span::source_map::Spanned;
9696
use rustc_span::{Span, DUMMY_SP};
97+
use tracing::{debug, instrument};
9798

9899
#[derive(Debug)]
99100
pub struct Scopes<'tcx> {

compiler/rustc_mir_build/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
#![feature(let_chains)]
1111
#![feature(try_blocks)]
1212

13-
#[macro_use]
14-
extern crate tracing;
15-
1613
mod build;
1714
mod check_unsafety;
1815
mod errors;

compiler/rustc_mir_build/src/thir/constant.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use rustc_ast as ast;
22
use rustc_middle::bug;
33
use rustc_middle::mir::interpret::{LitToConstError, LitToConstInput};
44
use rustc_middle::ty::{self, ParamEnv, ScalarInt, TyCtxt};
5+
use tracing::trace;
56

67
use crate::build::parse_float_into_scalar;
78

compiler/rustc_mir_build/src/thir/cx/block.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
use crate::thir::cx::Cx;
22

33
use rustc_hir as hir;
4+
use rustc_index::Idx;
45
use rustc_middle::middle::region;
56
use rustc_middle::thir::*;
67
use rustc_middle::ty;
7-
8-
use rustc_index::Idx;
98
use rustc_middle::ty::CanonicalUserTypeAnnotation;
9+
use tracing::debug;
1010

1111
impl<'tcx> Cx<'tcx> {
1212
pub(crate) fn mirror_block(&mut self, block: &'tcx hir::Block<'tcx>) -> BlockId {

compiler/rustc_mir_build/src/thir/cx/expr.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use rustc_middle::{bug, span_bug};
2525
use rustc_span::source_map::Spanned;
2626
use rustc_span::{sym, Span, DUMMY_SP};
2727
use rustc_target::abi::{FieldIdx, FIRST_VARIANT};
28+
use tracing::{debug, info, instrument, trace};
2829

2930
impl<'tcx> Cx<'tcx> {
3031
pub(crate) fn mirror_expr(&mut self, expr: &'tcx hir::Expr<'tcx>) -> ExprId {

compiler/rustc_mir_build/src/thir/cx/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_middle::bug;
1717
use rustc_middle::middle::region;
1818
use rustc_middle::thir::*;
1919
use rustc_middle::ty::{self, RvalueScopes, TyCtxt};
20+
use tracing::instrument;
2021

2122
pub(crate) fn thir_body(
2223
tcx: TyCtxt<'_>,

compiler/rustc_mir_build/src/thir/pattern/check_match.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_session::lint::builtin::{
2424
};
2525
use rustc_span::hygiene::DesugaringKind;
2626
use rustc_span::{sym, Span};
27+
use tracing::instrument;
2728

2829
pub(crate) fn check_match(tcx: TyCtxt<'_>, def_id: LocalDefId) -> Result<(), ErrorGuaranteed> {
2930
let typeck_results = tcx.typeck(def_id);

compiler/rustc_mir_build/src/thir/pattern/const_to_pat.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_span::{ErrorGuaranteed, Span};
1212
use rustc_target::abi::{FieldIdx, VariantIdx};
1313
use rustc_trait_selection::traits::query::evaluate_obligation::InferCtxtExt;
1414
use rustc_trait_selection::traits::{self, ObligationCause};
15+
use tracing::{debug, instrument, trace};
1516

1617
use std::cell::Cell;
1718

compiler/rustc_mir_build/src/thir/pattern/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use rustc_middle::{bug, span_bug};
2525
use rustc_span::def_id::LocalDefId;
2626
use rustc_span::{ErrorGuaranteed, Span};
2727
use rustc_target::abi::{FieldIdx, Integer};
28+
use tracing::{debug, instrument};
2829

2930
use std::cmp::Ordering;
3031

compiler/rustc_mir_build/src/thir/util.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_hir as hir;
22
use rustc_middle::bug;
33
use rustc_middle::ty::{self, CanonicalUserType, TyCtxt, UserType};
4+
use tracing::debug;
45

56
pub(crate) trait UserAnnotatedTyHelpers<'tcx> {
67
fn tcx(&self) -> TyCtxt<'tcx>;

0 commit comments

Comments
 (0)