Skip to content

Commit 1af8c10

Browse files
committed
simplify feature_err imports
1 parent 7c78090 commit 1af8c10

File tree

16 files changed

+22
-25
lines changed

16 files changed

+22
-25
lines changed

src/librustc/lint/levels.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ use rustc_span::source_map::MultiSpan;
1313
use rustc_span::symbol::{sym, Symbol};
1414
use syntax::ast;
1515
use syntax::attr;
16-
use syntax::feature_gate;
1716
use syntax::print::pprust;
17+
use syntax::sess::feature_err;
1818

1919
use rustc_error_codes::*;
2020

@@ -223,7 +223,7 @@ impl<'a> LintLevelsBuilder<'a> {
223223
// don't have any lint names (`#[level(reason = "foo")]`)
224224
if let ast::LitKind::Str(rationale, _) = name_value.kind {
225225
if !self.sess.features_untracked().lint_reasons {
226-
feature_gate::feature_err(
226+
feature_err(
227227
&self.sess.parse_sess,
228228
sym::lint_reasons,
229229
item.span,

src/librustc/middle/stability.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use rustc_span::symbol::{sym, Symbol};
1818
use rustc_span::{MultiSpan, Span};
1919
use syntax::ast::CRATE_NODE_ID;
2020
use syntax::attr::{self, ConstStability, Deprecation, RustcDeprecation, Stability};
21-
use syntax::feature_gate::feature_err_issue;
21+
use syntax::sess::feature_err_issue;
2222

2323
use std::num::NonZeroU32;
2424

src/librustc_expand/expand.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ use rustc_span::{FileName, Span, DUMMY_SP};
1818
use syntax::ast::{self, AttrItem, Block, Ident, LitKind, NodeId, PatKind, Path};
1919
use syntax::ast::{ItemKind, MacArgs, MacStmtStyle, StmtKind};
2020
use syntax::attr::{self, is_builtin_attr, HasAttrs};
21-
use syntax::feature_gate::{self, feature_err};
21+
use syntax::feature_gate;
2222
use syntax::mut_visit::*;
2323
use syntax::print::pprust;
2424
use syntax::ptr::P;
25-
use syntax::sess::ParseSess;
25+
use syntax::sess::{feature_err, ParseSess};
2626
use syntax::token;
2727
use syntax::tokenstream::{TokenStream, TokenTree};
2828
use syntax::util::map_in_place::MapInPlace;

src/librustc_metadata/native_libs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use rustc::middle::cstore::{self, NativeLibrary};
2+
use rustc::session::parse::feature_err;
23
use rustc::session::Session;
34
use rustc::ty::TyCtxt;
45
use rustc_data_structures::fx::FxHashSet;
@@ -10,7 +11,6 @@ use rustc_span::source_map::Span;
1011
use rustc_span::symbol::{kw, sym, Symbol};
1112
use rustc_target::spec::abi::Abi;
1213
use syntax::attr;
13-
use syntax::feature_gate::feature_err;
1414

1515
crate fn collect(tcx: TyCtxt<'_>) -> Vec<NativeLibrary> {
1616
let mut collector = Collector { tcx, libs: Vec::new() };

src/librustc_mir/hair/pattern/check_match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use super::{PatCtxt, PatKind, PatternError};
66

77
use rustc::hir::map::Map;
88
use rustc::lint;
9+
use rustc::session::parse::feature_err;
910
use rustc::session::Session;
1011
use rustc::ty::subst::{InternalSubsts, SubstsRef};
1112
use rustc::ty::{self, Ty, TyCtxt};
@@ -19,7 +20,6 @@ use rustc_hir::{HirId, Pat};
1920
use rustc_span::symbol::sym;
2021
use rustc_span::{MultiSpan, Span};
2122
use syntax::ast::Mutability;
22-
use syntax::feature_gate::feature_err;
2323

2424
use std::slice;
2525

src/librustc_mir/transform/check_consts/ops.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
//! Concrete error types for all operations which may be invalid in a certain const context.
22
33
use rustc::session::config::nightly_options;
4+
use rustc::session::parse::feature_err;
45
use rustc::ty::TyCtxt;
56
use rustc_errors::struct_span_err;
67
use rustc_hir::def_id::DefId;
78
use rustc_span::symbol::sym;
89
use rustc_span::{Span, Symbol};
9-
use syntax::feature_gate::feature_err;
1010

1111
use super::{ConstKind, Item};
1212

src/librustc_parse/config.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@ use rustc_span::{Span, DUMMY_SP};
2222
use syntax::ast::{self, AttrItem, Attribute, MetaItem};
2323
use syntax::attr;
2424
use syntax::attr::HasAttrs;
25-
use syntax::feature_gate::feature_err;
2625
use syntax::mut_visit::*;
2726
use syntax::ptr::P;
28-
use syntax::sess::ParseSess;
27+
use syntax::sess::{feature_err, ParseSess};
2928
use syntax::util::map_in_place::MapInPlace;
3029

3130
use smallvec::SmallVec;

src/librustc_passes/check_const.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
1010
use rustc::hir::map::Map;
1111
use rustc::session::config::nightly_options;
12+
use rustc::session::parse::feature_err;
1213
use rustc::ty::query::Providers;
1314
use rustc::ty::TyCtxt;
1415
use rustc_error_codes::*;
@@ -18,7 +19,6 @@ use rustc_hir::def_id::DefId;
1819
use rustc_hir::intravisit::{self, NestedVisitorMap, Visitor};
1920
use rustc_span::{sym, Span, Symbol};
2021
use syntax::ast::Mutability;
21-
use syntax::feature_gate::feature_err;
2222

2323
use std::fmt;
2424

src/librustc_passes/stability.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc::hir::map::Map;
55
use rustc::lint;
66
use rustc::middle::privacy::AccessLevels;
77
use rustc::middle::stability::{DeprecationEntry, Index};
8+
use rustc::session::parse::feature_err;
89
use rustc::session::Session;
910
use rustc::traits::misc::can_type_implement_copy;
1011
use rustc::ty::query::Providers;
@@ -20,7 +21,6 @@ use rustc_span::symbol::{sym, Symbol};
2021
use rustc_span::Span;
2122
use syntax::ast::Attribute;
2223
use syntax::attr::{self, Stability};
23-
use syntax::feature_gate::feature_err;
2424

2525
use std::cmp::Ordering;
2626
use std::mem::replace;

src/librustc_resolve/macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::{AmbiguityError, AmbiguityErrorMisc, AmbiguityKind, Determinacy};
77
use crate::{CrateLint, ParentScope, ResolutionError, Resolver, Scope, ScopeSet, Weak};
88
use crate::{ModuleKind, ModuleOrUniformRoot, NameBinding, PathResult, Segment, ToNameBinding};
99
use rustc::middle::stability;
10+
use rustc::session::parse::feature_err;
1011
use rustc::session::Session;
1112
use rustc::{lint, span_bug, ty};
1213
use rustc_data_structures::fx::FxHashSet;
@@ -23,7 +24,6 @@ use rustc_span::symbol::{kw, sym, Symbol};
2324
use rustc_span::{Span, DUMMY_SP};
2425
use syntax::ast::{self, Ident, NodeId};
2526
use syntax::attr::{self, StabilityLevel};
26-
use syntax::feature_gate::feature_err;
2727
use syntax::print::pprust;
2828

2929
use rustc_data_structures::sync::Lrc;

0 commit comments

Comments
 (0)