Skip to content

Commit 22870f8

Browse files
committed
use direct import for ErrorReported
1 parent 84d68c5 commit 22870f8

File tree

27 files changed

+29
-44
lines changed

27 files changed

+29
-44
lines changed

src/librustc_codegen_llvm/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ use rustc_codegen_ssa::back::write::{CodegenContext, FatLTOInput, ModuleConfig};
2323
use rustc_codegen_ssa::traits::*;
2424
use rustc_codegen_ssa::ModuleCodegen;
2525
use rustc_codegen_ssa::{CodegenResults, CompiledModule};
26-
use rustc_errors::{FatalError, Handler};
26+
use rustc_errors::{ErrorReported, FatalError, Handler};
2727
use rustc_middle::dep_graph::{DepGraph, WorkProduct};
2828
use rustc_middle::middle::cstore::{EncodedMetadata, MetadataLoaderDyn};
2929
use rustc_middle::ty::{self, TyCtxt};
30-
use rustc_middle::util::common::ErrorReported;
3130
use rustc_serialize::json;
3231
use rustc_session::config::{self, OptLevel, OutputFilenames, PrintRequest};
3332
use rustc_session::Session;

src/librustc_codegen_ssa/traits/backend.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ use super::CodegenObject;
33
use crate::ModuleCodegen;
44

55
use rustc_ast::expand::allocator::AllocatorKind;
6+
use rustc_errors::ErrorReported;
67
use rustc_middle::dep_graph::DepGraph;
78
use rustc_middle::middle::cstore::{EncodedMetadata, MetadataLoaderDyn};
89
use rustc_middle::ty::layout::{HasTyCtxt, TyAndLayout};
910
use rustc_middle::ty::query::Providers;
1011
use rustc_middle::ty::{Ty, TyCtxt};
11-
use rustc_middle::util::common::ErrorReported;
1212
use rustc_session::{
1313
config::{self, OutputFilenames, PrintRequest},
1414
Session,

src/librustc_driver/lib.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,8 @@ use rustc_ast::ast;
2222
use rustc_codegen_ssa::{traits::CodegenBackend, CodegenResults};
2323
use rustc_data_structures::profiling::print_time_passes_entry;
2424
use rustc_data_structures::sync::SeqCst;
25-
use rustc_errors::{
26-
registry::{InvalidErrorCode, Registry},
27-
PResult,
28-
};
25+
use rustc_errors::registry::{InvalidErrorCode, Registry};
26+
use rustc_errors::{ErrorReported, PResult};
2927
use rustc_feature::{find_gated_cfg, UnstableFeatures};
3028
use rustc_hir::def_id::LOCAL_CRATE;
3129
use rustc_interface::util::{collect_crate_types, get_builtin_codegen_backend};
@@ -34,7 +32,6 @@ use rustc_lint::LintStore;
3432
use rustc_metadata::locator;
3533
use rustc_middle::middle::cstore::MetadataLoader;
3634
use rustc_middle::ty::TyCtxt;
37-
use rustc_middle::util::common::ErrorReported;
3835
use rustc_save_analysis as save;
3936
use rustc_save_analysis::DumpHandler;
4037
use rustc_serialize::json::{self, ToJson};

src/librustc_driver/pretty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
33
use rustc_ast::ast;
44
use rustc_ast_pretty::pprust;
5+
use rustc_errors::ErrorReported;
56
use rustc_hir as hir;
67
use rustc_hir::def_id::LOCAL_CRATE;
78
use rustc_hir_pretty as pprust_hir;
89
use rustc_middle::hir::map as hir_map;
910
use rustc_middle::ty::{self, TyCtxt};
10-
use rustc_middle::util::common::ErrorReported;
1111
use rustc_mir::util::{write_mir_graphviz, write_mir_pretty};
1212
use rustc_session::config::{Input, PpMode, PpSourceMode};
1313
use rustc_session::Session;

src/librustc_infer/infer/error_reporting/nice_region_error/different_lifetimes.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ use crate::infer::error_reporting::nice_region_error::util::AnonymousParamInfo;
55
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
66
use crate::infer::lexical_region_resolve::RegionResolutionError;
77
use crate::infer::SubregionOrigin;
8-
use rustc_middle::util::common::ErrorReported;
98

10-
use rustc_errors::struct_span_err;
9+
use rustc_errors::{struct_span_err, ErrorReported};
1110

1211
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {
1312
/// Print the error message for lifetime errors when both the concerned regions are anonymous.

src/librustc_infer/infer/error_reporting/nice_region_error/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
use crate::infer::lexical_region_resolve::RegionResolutionError;
22
use crate::infer::lexical_region_resolve::RegionResolutionError::*;
33
use crate::infer::InferCtxt;
4-
use rustc_errors::DiagnosticBuilder;
4+
use rustc_errors::{DiagnosticBuilder, ErrorReported};
55
use rustc_middle::ty::{self, TyCtxt};
6-
use rustc_middle::util::common::ErrorReported;
76
use rustc_span::source_map::Span;
87

98
mod different_lifetimes;

src/librustc_infer/infer/error_reporting/nice_region_error/outlives_closure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
55
use crate::infer::lexical_region_resolve::RegionResolutionError::SubSupConflict;
66
use crate::infer::SubregionOrigin;
7+
use rustc_errors::ErrorReported;
78
use rustc_hir::{Expr, ExprKind::Closure, Node};
89
use rustc_middle::ty::RegionKind;
9-
use rustc_middle::util::common::ErrorReported;
1010

1111
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {
1212
/// Print the error message for lifetime errors when binding escapes a closure.

src/librustc_infer/infer/error_reporting/nice_region_error/static_impl_trait.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
use crate::infer::error_reporting::msg_span_from_free_region;
44
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
55
use crate::infer::lexical_region_resolve::RegionResolutionError;
6-
use rustc_errors::Applicability;
6+
use rustc_errors::{Applicability, ErrorReported};
77
use rustc_middle::ty::{BoundRegion, FreeRegion, RegionKind};
8-
use rustc_middle::util::common::ErrorReported;
98

109
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {
1110
/// Print the error message for lifetime errors when the return type is a static impl Trait.

src/librustc_infer/infer/error_reporting/nice_region_error/trait_impl_difference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::infer::error_reporting::nice_region_error::NiceRegionError;
44
use crate::infer::lexical_region_resolve::RegionResolutionError;
55
use crate::infer::{Subtype, ValuePairs};
66
use crate::traits::ObligationCauseCode::CompareImplMethodObligation;
7+
use rustc_errors::ErrorReported;
78
use rustc_middle::ty::Ty;
8-
use rustc_middle::util::common::ErrorReported;
99
use rustc_span::Span;
1010

1111
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {

src/librustc_interface/interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet};
88
use rustc_data_structures::sync::Lrc;
99
use rustc_data_structures::OnDrop;
1010
use rustc_errors::registry::Registry;
11+
use rustc_errors::ErrorReported;
1112
use rustc_lint::LintStore;
1213
use rustc_middle::ty;
13-
use rustc_middle::util::common::ErrorReported;
1414
use rustc_parse::new_parser_from_source_str;
1515
use rustc_session::config::{self, ErrorOutputType, Input, OutputFilenames};
1616
use rustc_session::early_error;

src/librustc_interface/passes.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc_codegen_ssa::back::link::emit_metadata;
99
use rustc_codegen_ssa::traits::CodegenBackend;
1010
use rustc_data_structures::sync::{par_iter, Lrc, Once, ParallelIterator, WorkerLocal};
1111
use rustc_data_structures::{box_region_allow_access, declare_box_region_type, parallel};
12-
use rustc_errors::PResult;
12+
use rustc_errors::{ErrorReported, PResult};
1313
use rustc_expand::base::ExtCtxt;
1414
use rustc_hir::def_id::{CrateNum, LOCAL_CRATE};
1515
use rustc_hir::definitions::Definitions;
@@ -21,7 +21,6 @@ use rustc_middle::middle;
2121
use rustc_middle::middle::cstore::{CrateStore, MetadataLoader, MetadataLoaderDyn};
2222
use rustc_middle::ty::steal::Steal;
2323
use rustc_middle::ty::{self, GlobalCtxt, ResolverOutputs, TyCtxt};
24-
use rustc_middle::util::common::ErrorReported;
2524
use rustc_mir as mir;
2625
use rustc_mir_build as mir_build;
2726
use rustc_parse::{parse_crate_from_file, parse_crate_from_source_str};

src/librustc_interface/queries.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use crate::passes::{self, BoxedResolver, QueryContext};
44
use rustc_ast::{self, ast};
55
use rustc_codegen_ssa::traits::CodegenBackend;
66
use rustc_data_structures::sync::{Lrc, Once, WorkerLocal};
7+
use rustc_errors::ErrorReported;
78
use rustc_hir::def_id::LOCAL_CRATE;
89
use rustc_hir::Crate;
910
use rustc_incremental::DepGraphFuture;
@@ -12,7 +13,6 @@ use rustc_middle::arena::Arena;
1213
use rustc_middle::dep_graph::DepGraph;
1314
use rustc_middle::ty::steal::Steal;
1415
use rustc_middle::ty::{GlobalCtxt, ResolverOutputs, TyCtxt};
15-
use rustc_middle::util::common::ErrorReported;
1616
use rustc_session::config::{OutputFilenames, OutputType};
1717
use rustc_session::{output::find_crate_name, Session};
1818
use rustc_span::symbol::sym;

src/librustc_middle/ty/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ use crate::ty::{ConstVid, FloatVar, FloatVid, IntVar, IntVid, TyVar, TyVid};
3737
use crate::ty::{ExistentialPredicate, InferTy, ParamTy, PolyFnSig, Predicate, ProjectionTy};
3838
use crate::ty::{InferConst, ParamConst};
3939
use crate::ty::{List, TyKind, TyS};
40-
use crate::util::common::ErrorReported;
4140
use rustc_ast::ast;
4241
use rustc_ast::expand::allocator::AllocatorKind;
4342
use rustc_ast::node_id::NodeMap;
@@ -49,6 +48,7 @@ use rustc_data_structures::stable_hasher::{
4948
hash_stable_hashmap, HashStable, StableHasher, StableVec,
5049
};
5150
use rustc_data_structures::sync::{self, Lock, Lrc, WorkerLocal};
51+
use rustc_errors::ErrorReported;
5252
use rustc_hir as hir;
5353
use rustc_hir::def::{DefKind, Res};
5454
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, LocalDefId, LOCAL_CRATE};

src/librustc_middle/ty/query/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ use crate::ty::steal::Steal;
3434
use crate::ty::subst::{GenericArg, SubstsRef};
3535
use crate::ty::util::AlwaysRequiresDrop;
3636
use crate::ty::{self, AdtSizedConstraint, CrateInherentImpls, ParamEnvAnd, Ty, TyCtxt};
37-
use crate::util::common::ErrorReported;
3837
use rustc_data_structures::fingerprint::Fingerprint;
3938
use rustc_data_structures::fx::{FxHashMap, FxHashSet, FxIndexMap};
4039
use rustc_data_structures::profiling::ProfileCategory::*;
4140
use rustc_data_structures::stable_hasher::StableVec;
4241
use rustc_data_structures::svh::Svh;
4342
use rustc_data_structures::sync::Lrc;
43+
use rustc_errors::ErrorReported;
4444
use rustc_hir as hir;
4545
use rustc_hir::def::DefKind;
4646
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, LocalDefId};

src/librustc_middle/ty/util.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ use crate::ty::query::TyCtxtAt;
77
use crate::ty::subst::{GenericArgKind, InternalSubsts, Subst, SubstsRef};
88
use crate::ty::TyKind::*;
99
use crate::ty::{self, DefIdTree, GenericParamDefKind, Ty, TyCtxt, TypeFoldable};
10-
use crate::util::common::ErrorReported;
1110
use rustc_apfloat::Float as _;
1211
use rustc_ast::ast;
1312
use rustc_attr::{self as attr, SignedInt, UnsignedInt};
1413
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1514
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
15+
use rustc_errors::ErrorReported;
1616
use rustc_hir as hir;
1717
use rustc_hir::def::DefKind;
1818
use rustc_hir::def_id::DefId;

src/librustc_middle/util/common.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ use std::time::{Duration, Instant};
88
#[cfg(test)]
99
mod tests;
1010

11-
pub use rustc_errors::ErrorReported;
12-
1311
pub fn to_readable_str(mut val: usize) -> String {
1412
let mut groups = vec![];
1513
loop {

src/librustc_mir_build/hair/pattern/_match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,13 +236,13 @@ use super::{compare_const_vals, PatternFoldable, PatternFolder};
236236
use super::{FieldPat, Pat, PatKind, PatRange};
237237

238238
use rustc_attr::{SignedInt, UnsignedInt};
239+
use rustc_errors::ErrorReported;
239240
use rustc_hir::def_id::DefId;
240241
use rustc_hir::{HirId, RangeEnd};
241242
use rustc_middle::mir::interpret::{truncate, AllocId, ConstValue, Pointer, Scalar};
242243
use rustc_middle::mir::Field;
243244
use rustc_middle::ty::layout::IntegerExt;
244245
use rustc_middle::ty::{self, Const, Ty, TyCtxt, TypeFoldable, VariantDef};
245-
use rustc_middle::util::common::ErrorReported;
246246
use rustc_session::lint;
247247
use rustc_span::{Span, DUMMY_SP};
248248
use rustc_target::abi::{Integer, Size, VariantIdx};

src/librustc_trait_selection/traits/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ use crate::infer::outlives::env::OutlivesEnvironment;
2424
use crate::infer::{InferCtxt, RegionckMode, TyCtxtInferExt};
2525
use crate::traits::error_reporting::InferCtxtExt as _;
2626
use crate::traits::query::evaluate_obligation::InferCtxtExt as _;
27+
use rustc_errors::ErrorReported;
2728
use rustc_hir as hir;
2829
use rustc_hir::def_id::DefId;
2930
use rustc_middle::middle::region;
3031
use rustc_middle::ty::fold::TypeFoldable;
3132
use rustc_middle::ty::subst::{InternalSubsts, SubstsRef};
3233
use rustc_middle::ty::{self, GenericParamDefKind, ToPredicate, Ty, TyCtxt, WithConstness};
33-
use rustc_middle::util::common::ErrorReported;
3434
use rustc_span::{Span, DUMMY_SP};
3535

3636
use std::fmt::Debug;

src/librustc_trait_selection/traits/on_unimplemented.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
use fmt_macros::{Parser, Piece, Position};
22

3-
use rustc_middle::ty::{self, GenericParamDefKind, TyCtxt};
4-
use rustc_middle::util::common::ErrorReported;
5-
63
use rustc_ast::ast::{MetaItem, NestedMetaItem};
74
use rustc_attr as attr;
85
use rustc_data_structures::fx::FxHashMap;
9-
use rustc_errors::struct_span_err;
6+
use rustc_errors::{struct_span_err, ErrorReported};
107
use rustc_hir::def_id::DefId;
8+
use rustc_middle::ty::{self, GenericParamDefKind, TyCtxt};
119
use rustc_span::symbol::{kw, sym, Symbol};
1210
use rustc_span::Span;
1311

src/librustc_typeck/astconv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ use crate::collect::PlaceholderHirTyCollector;
99
use crate::middle::lang_items::SizedTraitLangItem;
1010
use crate::middle::resolve_lifetime as rl;
1111
use crate::require_c_abi_if_c_variadic;
12-
use crate::util::common::ErrorReported;
1312
use rustc_ast::ast;
1413
use rustc_ast::util::lev_distance::find_best_match_for_name;
1514
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
15+
use rustc_errors::ErrorReported;
1616
use rustc_errors::{pluralize, struct_span_err, Applicability, DiagnosticId, FatalError};
1717
use rustc_hir as hir;
1818
use rustc_hir::def::{CtorOf, DefKind, Namespace, Res};

src/librustc_typeck/check/cast.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,8 @@ use super::FnCtxt;
3232

3333
use crate::hir::def_id::DefId;
3434
use crate::type_error_struct;
35-
use crate::util::common::ErrorReported;
3635
use rustc_ast::ast;
37-
use rustc_errors::{struct_span_err, Applicability, DiagnosticBuilder};
36+
use rustc_errors::{struct_span_err, Applicability, DiagnosticBuilder, ErrorReported};
3837
use rustc_hir as hir;
3938
use rustc_middle::middle::lang_items;
4039
use rustc_middle::ty::adjustment::AllowTwoPhase;

src/librustc_typeck/check/compare_method.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rustc_errors::{pluralize, struct_span_err, Applicability, DiagnosticId};
1+
use rustc_errors::{pluralize, struct_span_err, Applicability, DiagnosticId, ErrorReported};
22
use rustc_hir as hir;
33
use rustc_hir::def::{DefKind, Res};
44
use rustc_hir::intravisit;
@@ -8,7 +8,6 @@ use rustc_middle::ty::error::{ExpectedFound, TypeError};
88
use rustc_middle::ty::subst::{InternalSubsts, Subst};
99
use rustc_middle::ty::util::ExplicitSelf;
1010
use rustc_middle::ty::{self, GenericParamDefKind, TyCtxt};
11-
use rustc_middle::util::common::ErrorReported;
1211
use rustc_span::Span;
1312
use rustc_trait_selection::traits::error_reporting::InferCtxtExt;
1413
use rustc_trait_selection::traits::{self, ObligationCause, ObligationCauseCode, Reveal};

src/librustc_typeck/check/dropck.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use crate::check::regionck::RegionCtxt;
22
use crate::hir;
33
use crate::hir::def_id::DefId;
4-
use crate::util::common::ErrorReported;
5-
use rustc_errors::struct_span_err;
4+
use rustc_errors::{struct_span_err, ErrorReported};
65
use rustc_infer::infer::outlives::env::OutlivesEnvironment;
76
use rustc_infer::infer::{InferOk, RegionckMode, TyCtxtInferExt};
87
use rustc_infer::traits::TraitEngineExt as _;

src/librustc_typeck/check/expr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ use crate::check::FnCtxt;
1515
use crate::check::Needs;
1616
use crate::check::TupleArgumentsFlag::DontTupleArguments;
1717
use crate::type_error_struct;
18-
use crate::util::common::ErrorReported;
1918

2019
use rustc_ast::ast;
2120
use rustc_ast::util::lev_distance::find_best_match_for_name;
2221
use rustc_data_structures::fx::FxHashMap;
22+
use rustc_errors::ErrorReported;
2323
use rustc_errors::{pluralize, struct_span_err, Applicability, DiagnosticBuilder, DiagnosticId};
2424
use rustc_hir as hir;
2525
use rustc_hir::def::{CtorKind, DefKind, Res};

src/librustc_typeck/check/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ use rustc_ast::util::parser::ExprPrecedence;
9494
use rustc_attr as attr;
9595
use rustc_data_structures::captures::Captures;
9696
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
97+
use rustc_errors::ErrorReported;
9798
use rustc_errors::{pluralize, struct_span_err, Applicability, DiagnosticBuilder, DiagnosticId};
9899
use rustc_hir as hir;
99100
use rustc_hir::def::{CtorOf, DefKind, Res};
@@ -151,7 +152,7 @@ use std::ops::{self, Deref};
151152
use std::slice;
152153

153154
use crate::require_c_abi_if_c_variadic;
154-
use crate::util::common::{indenter, ErrorReported};
155+
use crate::util::common::indenter;
155156
use crate::TypeAndSubsts;
156157

157158
use self::autoderef::Autoderef;

src/librustc_typeck/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ mod outlives;
8989
mod structured_errors;
9090
mod variance;
9191

92-
use rustc_errors::struct_span_err;
92+
use rustc_errors::{struct_span_err, ErrorReported};
9393
use rustc_hir as hir;
9494
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
9595
use rustc_hir::Node;
@@ -100,7 +100,6 @@ use rustc_middle::ty::query::Providers;
100100
use rustc_middle::ty::subst::SubstsRef;
101101
use rustc_middle::ty::{self, Ty, TyCtxt};
102102
use rustc_middle::util;
103-
use rustc_middle::util::common::ErrorReported;
104103
use rustc_session::config::EntryFnType;
105104
use rustc_span::{Span, DUMMY_SP};
106105
use rustc_target::spec::abi::Abi;

src/librustdoc/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
use rustc_ast::ast;
22
use rustc_ast::with_globals;
33
use rustc_data_structures::sync::Lrc;
4+
use rustc_errors::ErrorReported;
45
use rustc_feature::UnstableFeatures;
56
use rustc_hir as hir;
67
use rustc_hir::intravisit;
78
use rustc_interface::interface;
89
use rustc_middle::hir::map::Map;
9-
use rustc_middle::util::common::ErrorReported;
1010
use rustc_session::{self, config, DiagnosticOutput, Session};
1111
use rustc_span::edition::Edition;
1212
use rustc_span::source_map::SourceMap;

0 commit comments

Comments
 (0)