]> git.lizzy.rs Git - rust.git/commitdiff
refactor: cleanup
authorRejyr <jerrylwang123@gmail.com>
Wed, 23 Nov 2022 20:52:03 +0000 (15:52 -0500)
committerRejyr <jerrylwang123@gmail.com>
Mon, 9 Jan 2023 23:57:02 +0000 (18:57 -0500)
22 files changed:
compiler/rustc_lint/src/array_into_iter.rs
compiler/rustc_lint/src/builtin.rs
compiler/rustc_lint/src/context.rs
compiler/rustc_lint/src/early.rs
compiler/rustc_lint/src/enum_intrinsics_non_enums.rs
compiler/rustc_lint/src/errors.rs
compiler/rustc_lint/src/expect.rs
compiler/rustc_lint/src/for_loops_over_fallibles.rs
compiler/rustc_lint/src/internal.rs
compiler/rustc_lint/src/let_underscore.rs
compiler/rustc_lint/src/levels.rs
compiler/rustc_lint/src/lib.rs
compiler/rustc_lint/src/methods.rs
compiler/rustc_lint/src/non_ascii_idents.rs
compiler/rustc_lint/src/non_fmt_panic.rs
compiler/rustc_lint/src/nonstandard_style.rs
compiler/rustc_lint/src/noop_method_call.rs
compiler/rustc_lint/src/pass_by_value.rs
compiler/rustc_lint/src/redundant_semicolon.rs
compiler/rustc_lint/src/traits.rs
compiler/rustc_lint/src/types.rs
compiler/rustc_lint/src/unused.rs

index ea5975ed4f0b3deab02f38ea118a8cff10315bf2..3593f141df61ba783befdccf739ad5a95948a413 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{ArrayIntoIterDiag, ArrayIntoIterDiagSub};
 use crate::{LateContext, LateLintPass, LintContext};
 use rustc_hir as hir;
index 2bdff0d5a09c7ff8af6c58a4da507db0722d540d..6f445426df70e7218c5b1a744a7ca34fdd73e66f 100644 (file)
@@ -1,5 +1,3 @@
-// #![deny(rustc::untranslatable_diagnostic)]
-// #![deny(rustc::diagnostic_outside_of_impl)]
 //! Lints in the Rust compiler.
 //!
 //! This contains lints which can feasibly be implemented as their own
@@ -2956,11 +2954,6 @@ fn check_foreign_item(&mut self, cx: &LateContext<'tcx>, this_fi: &hir::ForeignI
                         };
 
                     // Finally, emit the diagnostic.
-                    let mut expected_str = DiagnosticStyledString::new();
-                    expected_str.push(existing_decl_ty.fn_sig(tcx).to_string(), false);
-                    let mut found_str = DiagnosticStyledString::new();
-                    found_str.push(this_decl_ty.fn_sig(tcx).to_string(), true);
-
                     let this = this_fi.ident.name;
                     let orig = orig.get_name();
                     let previous_decl_label = get_relevant_span(orig_fi);
@@ -3119,6 +3112,7 @@ fn is_zero(expr: &hir::Expr<'_>) -> bool {
 declare_lint_pass!(NamedAsmLabels => [NAMED_ASM_LABELS]);
 
 impl<'tcx> LateLintPass<'tcx> for NamedAsmLabels {
+    #[allow(rustc::diagnostic_outside_of_impl)]
     fn check_expr(&mut self, cx: &LateContext<'tcx>, expr: &'tcx hir::Expr<'tcx>) {
         if let hir::Expr {
             kind: hir::ExprKind::InlineAsm(hir::InlineAsm { template_strs, .. }),
index de9e71d26e17f63a920fa2bad6f6e14b814f5833..c9b9a62257148c51a8614717ade5d77b03cf30d1 100644 (file)
@@ -13,8 +13,6 @@
 //! previous lint state is pushed onto a stack and the ast is then recursed
 //! upon. As the ast is traversed, this keeps track of the current lint level
 //! for all lint attributes.
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 
 use self::TargetLint::*;
 
index 58b1ae6e800108e9e5fc6be4ce5df6fe2af6836e..769c2f88ff3da94a3e0e485ff003dc74d3415c6e 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 //! Implementation of lint checking.
 //!
 //! The lint checking is mostly consolidated into one pass which runs
index 6c398cebee77010635814505f4488e02e77dc8a1..73bd4173270baf86c56f6aa3548368ab1d15e7a3 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::{
     context::LintContext,
     lints::{EnumIntrinsicsMemDiscriminate, EnumIntrinsicsMemVariant},
index 0ea643fd69b6818e8ca668b074a11749c1a7295b..f3ae26091863d964f7c9f827153d9f202f153cc7 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use rustc_errors::{
     fluent, AddToDiagnostic, Diagnostic, ErrorGuaranteed, Handler, IntoDiagnostic,
     SubdiagnosticMessage,
index 8985ccee0cdf434d0915de0afd2feda55f752a47..70c999811a52b297c9363298f75f389e8cff68b8 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{Expectation, ExpectationNote};
 use rustc_middle::ty::query::Providers;
 use rustc_middle::ty::TyCtxt;
index 7526b8c06327a864b98f1393b2aa762f83f7dbaf..5219992ee94f0a76e4590bb0bebbe5508c029140 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::{
     lints::{
         ForLoopsOverFalliblesDiag, ForLoopsOverFalliblesLoopSub, ForLoopsOverFalliblesQuestionMark,
index 7d13bcff7fd5def2056ca56ce9f84b5ceece4e04..5eb54cc0034279392c1eac3a4cdf8ad6b7d78b80 100644 (file)
@@ -1,8 +1,6 @@
 //! Some lints that are only useful in the compiler or crates that use compiler internals, such as
 //! Clippy.
 
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{
     BadOptAccessDiag, DefaultHashTypesDiag, DiagOutOfImpl, LintPassByHand, NonExistantDocKeyword,
     QueryInstability, TyQualified, TykindDiag, TykindKind, UntranslatableDiag,
index 991b3e920adbc6ea8def3f6b19217292873d506f..b83a9665fc0c60ef48e3fd1d0639bad6b9f41eaa 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::{
     lints::{NonBindingLet, NonBindingLetSub},
     LateContext, LateLintPass, LintContext,
index 500b1f36558d75e43177c690c1d57b4292fece1a..09dfb1022d857205b5699e6f9b46a2843d5efb29 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::context::{CheckLintNameResult, LintStore};
 use crate::late::unerased_lint_store;
 use crate::lints::{
index afcf8b54322f601b4c851cc0a15752c6fce97845..3d818154cb94ff48c1a7c33fd2a19d473b089588 100644 (file)
@@ -38,8 +38,8 @@
 #![feature(never_type)]
 #![feature(rustc_attrs)]
 #![recursion_limit = "256"]
-// #![deny(rustc::untranslatable_diagnostic)]
-// #![deny(rustc::diagnostic_outside_of_impl)]
+#![deny(rustc::untranslatable_diagnostic)]
+#![deny(rustc::diagnostic_outside_of_impl)]
 
 #[macro_use]
 extern crate rustc_middle;
index 06d4d2d23403d1c7d60a8757ea3b1fa1f4bd9305..3045fc1a4761e47d2a1f2f339242338f9f5fb707 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::CStringPtr;
 use crate::LateContext;
 use crate::LateLintPass;
index 1cac1508bbd6b13bee9b5e7542f61d10f2c611a8..f130a98185d611aeb243c676e8b428d1c1068a01 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{
     ConfusableIdentifierPair, IdentifierNonAsciiChar, IdentifierUncommonCodepoints,
     MixedScriptConfusables,
index b86097a4bfc4a9c6a7368c7d3a70c120d3f10796..4a02c6cce47ed92de0385735b7e5e896ebac460a 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{NonFmtPanicBraces, NonFmtPanicUnused};
 use crate::{LateContext, LateLintPass, LintContext};
 use rustc_ast as ast;
index 34e3751c061f113b571f5ad19b0c38a4b0e63b8b..74d234fabea0872467d98c5828b39e472ddc9e0f 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{
     NonCamelCaseType, NonCamelCaseTypeSub, NonSnakeCaseDiag, NonSnakeCaseDiagSub,
     NonUpperCaseGlobal, NonUpperCaseGlobalSub,
index ed796940b89df4d6f77b6cc2a3a1c858d9abf826..d67a00619dd09eb1a5cb7fb0d3d8e0af542fd018 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::context::LintContext;
 use crate::lints::NoopMethodCallDiag;
 use crate::LateContext;
index 3df0fc385952d60a09e99b5b5cab955ad6e38f93..57482a9edba880761fd97b38a0b4dc567aba419d 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::PassByValueDiag;
 use crate::{LateContext, LateLintPass, LintContext};
 use rustc_hir as hir;
index 6c6add34a520c076f77ac02a1059bcd035f9a005..9a8b14b4907eaeeac69f112a5584b8b5b57d1530 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::{lints::RedundantSemicolonsDiag, EarlyContext, EarlyLintPass, LintContext};
 use rustc_ast::{Block, StmtKind};
 use rustc_span::Span;
index 2e778cf0d0fe07bf958f5fd1ee144a747a633367..7ea1a138b7e60252e771b4ddffa896577a0c48b1 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{DropGlue, DropTraitConstraintsDiag};
 use crate::LateContext;
 use crate::LateLintPass;
index 1300a2fe27aa3c8979dedcdd188866a91b436069..625258991a387c71cccb8bfdb5aa64d72008e03b 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{
     AtomicOrderingFence, AtomicOrderingLoad, AtomicOrderingStore, ImproperCTypes,
     InvalidAtomicOrderingDiag, OnlyCastu8ToChar, OverflowingBinHex, OverflowingBinHexSign,
index 8c5f68d614461db60b05eea8f0797eb4c07995b6..ac2b32b44e6a1d42e16ab70e7f41872df229b829 100644 (file)
@@ -1,5 +1,3 @@
-#![deny(rustc::untranslatable_diagnostic)]
-#![deny(rustc::diagnostic_outside_of_impl)]
 use crate::lints::{
     PathStatementDrop, PathStatementDropSub, PathStatementNoEffect, UnusedAllocationDiag,
     UnusedAllocationMutDiag, UnusedClosure, UnusedDef, UnusedDelim, UnusedDelimSuggestion,