Remove outdated question_mark_macro_sep lint
This commit is contained in:
@@ -348,12 +348,6 @@ declare_lint! {
|
|||||||
|
|
||||||
/// Some lints that are buffered from `libsyntax`. See `syntax::early_buffered_lints`.
|
/// Some lints that are buffered from `libsyntax`. See `syntax::early_buffered_lints`.
|
||||||
pub mod parser {
|
pub mod parser {
|
||||||
declare_lint! {
|
|
||||||
pub QUESTION_MARK_MACRO_SEP,
|
|
||||||
Allow,
|
|
||||||
"detects the use of `?` as a macro separator"
|
|
||||||
}
|
|
||||||
|
|
||||||
declare_lint! {
|
declare_lint! {
|
||||||
pub ILL_FORMED_ATTRIBUTE_INPUT,
|
pub ILL_FORMED_ATTRIBUTE_INPUT,
|
||||||
Warn,
|
Warn,
|
||||||
@@ -444,7 +438,6 @@ declare_lint_pass! {
|
|||||||
PROC_MACRO_DERIVE_RESOLUTION_FALLBACK,
|
PROC_MACRO_DERIVE_RESOLUTION_FALLBACK,
|
||||||
MACRO_USE_EXTERN_CRATE,
|
MACRO_USE_EXTERN_CRATE,
|
||||||
MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS,
|
MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS,
|
||||||
parser::QUESTION_MARK_MACRO_SEP,
|
|
||||||
parser::ILL_FORMED_ATTRIBUTE_INPUT,
|
parser::ILL_FORMED_ATTRIBUTE_INPUT,
|
||||||
DEPRECATED_IN_FUTURE,
|
DEPRECATED_IN_FUTURE,
|
||||||
AMBIGUOUS_ASSOCIATED_ITEMS,
|
AMBIGUOUS_ASSOCIATED_ITEMS,
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ use crate::hir::def_id::{CrateNum, LOCAL_CRATE};
|
|||||||
use crate::hir::intravisit;
|
use crate::hir::intravisit;
|
||||||
use crate::hir;
|
use crate::hir;
|
||||||
use crate::lint::builtin::BuiltinLintDiagnostics;
|
use crate::lint::builtin::BuiltinLintDiagnostics;
|
||||||
use crate::lint::builtin::parser::{QUESTION_MARK_MACRO_SEP, ILL_FORMED_ATTRIBUTE_INPUT};
|
use crate::lint::builtin::parser::ILL_FORMED_ATTRIBUTE_INPUT;
|
||||||
use crate::session::{Session, DiagnosticMessageId};
|
use crate::session::{Session, DiagnosticMessageId};
|
||||||
use crate::ty::TyCtxt;
|
use crate::ty::TyCtxt;
|
||||||
use crate::ty::query::Providers;
|
use crate::ty::query::Providers;
|
||||||
@@ -80,7 +80,6 @@ impl Lint {
|
|||||||
/// Returns the `rust::lint::Lint` for a `syntax::early_buffered_lints::BufferedEarlyLintId`.
|
/// Returns the `rust::lint::Lint` for a `syntax::early_buffered_lints::BufferedEarlyLintId`.
|
||||||
pub fn from_parser_lint_id(lint_id: BufferedEarlyLintId) -> &'static Self {
|
pub fn from_parser_lint_id(lint_id: BufferedEarlyLintId) -> &'static Self {
|
||||||
match lint_id {
|
match lint_id {
|
||||||
BufferedEarlyLintId::QuestionMarkMacroSep => QUESTION_MARK_MACRO_SEP,
|
|
||||||
BufferedEarlyLintId::IllFormedAttributeInput => ILL_FORMED_ATTRIBUTE_INPUT,
|
BufferedEarlyLintId::IllFormedAttributeInput => ILL_FORMED_ATTRIBUTE_INPUT,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ use rustc::lint::builtin::{
|
|||||||
INTRA_DOC_LINK_RESOLUTION_FAILURE,
|
INTRA_DOC_LINK_RESOLUTION_FAILURE,
|
||||||
MISSING_DOC_CODE_EXAMPLES,
|
MISSING_DOC_CODE_EXAMPLES,
|
||||||
PRIVATE_DOC_TESTS,
|
PRIVATE_DOC_TESTS,
|
||||||
parser::QUESTION_MARK_MACRO_SEP,
|
|
||||||
parser::ILL_FORMED_ATTRIBUTE_INPUT,
|
parser::ILL_FORMED_ATTRIBUTE_INPUT,
|
||||||
};
|
};
|
||||||
use rustc::session;
|
use rustc::session;
|
||||||
@@ -404,11 +403,6 @@ pub fn register_builtins(store: &mut lint::LintStore, sess: Option<&Session>) {
|
|||||||
reference: "issue #50504 <https://github.com/rust-lang/rust/issues/50504>",
|
reference: "issue #50504 <https://github.com/rust-lang/rust/issues/50504>",
|
||||||
edition: None,
|
edition: None,
|
||||||
},
|
},
|
||||||
FutureIncompatibleInfo {
|
|
||||||
id: LintId::of(QUESTION_MARK_MACRO_SEP),
|
|
||||||
reference: "issue #48075 <https://github.com/rust-lang/rust/issues/48075>",
|
|
||||||
edition: Some(Edition::Edition2018),
|
|
||||||
},
|
|
||||||
FutureIncompatibleInfo {
|
FutureIncompatibleInfo {
|
||||||
id: LintId::of(MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS),
|
id: LintId::of(MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS),
|
||||||
reference: "issue #52234 <https://github.com/rust-lang/rust/issues/52234>",
|
reference: "issue #52234 <https://github.com/rust-lang/rust/issues/52234>",
|
||||||
|
|||||||
@@ -9,8 +9,6 @@ use syntax_pos::MultiSpan;
|
|||||||
/// Since we cannot import `LintId`s from `rustc::lint`, we define some Ids here which can later be
|
/// Since we cannot import `LintId`s from `rustc::lint`, we define some Ids here which can later be
|
||||||
/// passed to `rustc::lint::Lint::from_parser_lint_id` to get a `rustc::lint::Lint`.
|
/// passed to `rustc::lint::Lint::from_parser_lint_id` to get a `rustc::lint::Lint`.
|
||||||
pub enum BufferedEarlyLintId {
|
pub enum BufferedEarlyLintId {
|
||||||
/// Usage of `?` as a macro separator is deprecated.
|
|
||||||
QuestionMarkMacroSep,
|
|
||||||
IllFormedAttributeInput,
|
IllFormedAttributeInput,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user