Skip to content

Commit e6b3e20

Browse files
committed
Remove extern crate rustc_session from rustc_lint.
1 parent 6ce258f commit e6b3e20

28 files changed

+27
-2
lines changed

compiler/rustc_lint/src/array_into_iter.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_hir as hir;
66
use rustc_middle::ty;
77
use rustc_middle::ty::adjustment::{Adjust, Adjustment};
88
use rustc_session::lint::FutureIncompatibilityReason;
9+
use rustc_session::{declare_lint, impl_lint_pass};
910
use rustc_span::edition::Edition;
1011
use rustc_span::symbol::sym;
1112
use rustc_span::Span;

compiler/rustc_lint/src/async_fn_in_trait.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use crate::lints::AsyncFnInTraitDiag;
22
use crate::LateContext;
33
use crate::LateLintPass;
44
use rustc_hir as hir;
5+
use rustc_session::{declare_lint, declare_lint_pass};
56
use rustc_trait_selection::traits::error_reporting::suggestions::suggest_desugaring_async_fn_to_impl_future_in_trait;
67

78
declare_lint! {

compiler/rustc_lint/src/builtin.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ use rustc_middle::ty::ToPredicate;
5959
use rustc_middle::ty::TypeVisitableExt;
6060
use rustc_middle::ty::{self, Ty, TyCtxt, VariantDef};
6161
use rustc_session::lint::{BuiltinLintDiag, FutureIncompatibilityReason};
62+
use rustc_session::{declare_lint, declare_lint_pass, impl_lint_pass};
6263
use rustc_span::edition::Edition;
6364
use rustc_span::source_map::Spanned;
6465
use rustc_span::symbol::{kw, sym, Ident, Symbol};

compiler/rustc_lint/src/deref_into_dyn_supertrait.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use crate::{
66
use rustc_hir as hir;
77
use rustc_middle::ty;
88
use rustc_session::lint::FutureIncompatibilityReason;
9+
use rustc_session::{declare_lint, declare_lint_pass};
910
use rustc_span::sym;
1011
use rustc_trait_selection::traits::supertraits;
1112

compiler/rustc_lint/src/drop_forget_useless.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_hir::{Arm, Expr, ExprKind, Node};
22
use rustc_middle::ty;
3+
use rustc_session::{declare_lint, declare_lint_pass};
34
use rustc_span::sym;
45

56
use crate::{

compiler/rustc_lint/src/enum_intrinsics_non_enums.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use crate::{
55
};
66
use rustc_hir as hir;
77
use rustc_middle::ty::{visit::TypeVisitableExt, Ty};
8+
use rustc_session::{declare_lint, declare_lint_pass};
89
use rustc_span::{symbol::sym, Span};
910

1011
declare_lint! {

compiler/rustc_lint/src/for_loops_over_fallibles.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use hir::{Expr, Pat};
1010
use rustc_hir as hir;
1111
use rustc_infer::{infer::TyCtxtInferExt, traits::ObligationCause};
1212
use rustc_middle::ty::{self, List};
13+
use rustc_session::{declare_lint, declare_lint_pass};
1314
use rustc_span::{sym, Span};
1415
use rustc_trait_selection::traits::ObligationCtxt;
1516

compiler/rustc_lint/src/foreign_modules.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::def::DefKind;
55
use rustc_middle::query::Providers;
66
use rustc_middle::ty::layout::LayoutError;
77
use rustc_middle::ty::{self, Instance, Ty, TyCtxt};
8+
use rustc_session::declare_lint;
89
use rustc_span::{sym, Span, Symbol};
910
use rustc_target::abi::FIRST_VARIANT;
1011

compiler/rustc_lint/src/hidden_unicode_codepoints.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::{
77
};
88
use ast::util::unicode::{contains_text_flow_control_chars, TEXT_FLOW_CONTROL_CHARS};
99
use rustc_ast as ast;
10+
use rustc_session::{declare_lint, declare_lint_pass};
1011
use rustc_span::{BytePos, Span, Symbol};
1112

1213
declare_lint! {

compiler/rustc_lint/src/invalid_from_utf8.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use std::str::Utf8Error;
22

33
use rustc_ast::LitKind;
44
use rustc_hir::{Expr, ExprKind};
5+
use rustc_session::{declare_lint, declare_lint_pass};
56
use rustc_span::source_map::Spanned;
67
use rustc_span::sym;
78

0 commit comments

Comments
 (0)