Auto merge of #5318 - matthiaskrgr:rustup_30, r=flip1995
rustup https://github.com/rust-lang/rust/pull/69589/ changelog: none
This commit is contained in:
commit
d8bcdac9de
@ -30,7 +30,7 @@
|
||||
declare_lint_pass!(DbgMacro => [DBG_MACRO]);
|
||||
|
||||
impl EarlyLintPass for DbgMacro {
|
||||
fn check_mac(&mut self, cx: &EarlyContext<'_>, mac: &ast::Mac) {
|
||||
fn check_mac(&mut self, cx: &EarlyContext<'_>, mac: &ast::MacCall) {
|
||||
if mac.path == sym!(dbg) {
|
||||
if let Some(sugg) = tts_span(mac.args.inner_tokens()).and_then(|span| snippet_opt(cx, span)) {
|
||||
span_lint_and_sugg(
|
||||
|
@ -1,6 +1,6 @@
|
||||
use crate::utils::{span_lint, span_lint_and_then};
|
||||
use rustc_ast::ast::{
|
||||
Arm, AssocItem, AssocItemKind, Attribute, Block, FnDecl, Ident, Item, ItemKind, Local, Mac, Pat, PatKind,
|
||||
Arm, AssocItem, AssocItemKind, Attribute, Block, FnDecl, Ident, Item, ItemKind, Local, MacCall, Pat, PatKind,
|
||||
};
|
||||
use rustc_ast::attr;
|
||||
use rustc_ast::visit::{walk_block, walk_expr, walk_pat, Visitor};
|
||||
@ -145,7 +145,7 @@ fn visit_pat(&mut self, pat: &'tcx Pat) {
|
||||
_ => walk_pat(self, pat),
|
||||
}
|
||||
}
|
||||
fn visit_mac(&mut self, _mac: &Mac) {
|
||||
fn visit_mac(&mut self, _mac: &MacCall) {
|
||||
// do not check macs
|
||||
}
|
||||
}
|
||||
@ -347,7 +347,7 @@ fn visit_arm(&mut self, arm: &'tcx Arm) {
|
||||
fn visit_item(&mut self, _: &Item) {
|
||||
// do not recurse into inner items
|
||||
}
|
||||
fn visit_mac(&mut self, _mac: &Mac) {
|
||||
fn visit_mac(&mut self, _mac: &MacCall) {
|
||||
// do not check macs
|
||||
}
|
||||
}
|
||||
|
@ -154,7 +154,7 @@ pub fn ast(cx: &EarlyContext<'_>, expr: &ast::Expr, default: &'a str) -> Self {
|
||||
| ast::ExprKind::InlineAsm(..)
|
||||
| ast::ExprKind::Lit(..)
|
||||
| ast::ExprKind::Loop(..)
|
||||
| ast::ExprKind::Mac(..)
|
||||
| ast::ExprKind::MacCall(..)
|
||||
| ast::ExprKind::MethodCall(..)
|
||||
| ast::ExprKind::Paren(..)
|
||||
| ast::ExprKind::Path(..)
|
||||
|
@ -2,7 +2,7 @@
|
||||
use std::ops::Range;
|
||||
|
||||
use crate::utils::{snippet_with_applicability, span_lint, span_lint_and_sugg, span_lint_and_then};
|
||||
use rustc_ast::ast::{Expr, ExprKind, Item, ItemKind, Mac, StrLit, StrStyle};
|
||||
use rustc_ast::ast::{Expr, ExprKind, Item, ItemKind, MacCall, StrLit, StrStyle};
|
||||
use rustc_ast::token;
|
||||
use rustc_ast::tokenstream::TokenStream;
|
||||
use rustc_errors::Applicability;
|
||||
@ -216,7 +216,7 @@ fn check_item_post(&mut self, _: &EarlyContext<'_>, _: &Item) {
|
||||
self.in_debug_impl = false;
|
||||
}
|
||||
|
||||
fn check_mac(&mut self, cx: &EarlyContext<'_>, mac: &Mac) {
|
||||
fn check_mac(&mut self, cx: &EarlyContext<'_>, mac: &MacCall) {
|
||||
if mac.path == sym!(println) {
|
||||
span_lint(cx, PRINT_STDOUT, mac.span(), "use of `println!`");
|
||||
if let (Some(fmt_str), _) = self.check_tts(cx, &mac.args.inner_tokens(), false) {
|
||||
|
Loading…
Reference in New Issue
Block a user