Remove unused #[allow(...)] statements from compiler/

This commit is contained in:
est31 2020-09-26 01:17:54 +02:00
parent c6e4db620a
commit 12187b7f86
21 changed files with 2 additions and 28 deletions

View File

@ -15,7 +15,6 @@
#![feature(new_uninit)] #![feature(new_uninit)]
#![feature(maybe_uninit_slice)] #![feature(maybe_uninit_slice)]
#![cfg_attr(test, feature(test))] #![cfg_attr(test, feature(test))]
#![allow(deprecated)]
use rustc_data_structures::cold_path; use rustc_data_structures::cold_path;
use smallvec::SmallVec; use smallvec::SmallVec;

View File

@ -931,7 +931,6 @@ fn select(
unsafe { llvm::LLVMBuildSelect(self.llbuilder, cond, then_val, else_val, UNNAMED) } unsafe { llvm::LLVMBuildSelect(self.llbuilder, cond, then_val, else_val, UNNAMED) }
} }
#[allow(dead_code)]
fn va_arg(&mut self, list: &'ll Value, ty: &'ll Type) -> &'ll Value { fn va_arg(&mut self, list: &'ll Value, ty: &'ll Type) -> &'ll Value {
unsafe { llvm::LLVMBuildVAArg(self.llbuilder, list, ty, UNNAMED) } unsafe { llvm::LLVMBuildVAArg(self.llbuilder, list, ty, UNNAMED) }
} }

View File

@ -1,5 +1,3 @@
#![allow(non_camel_case_types, non_snake_case)]
//! Code that is useful in various codegen modules. //! Code that is useful in various codegen modules.
use crate::consts::{self, const_alloc_to_llvm}; use crate::consts::{self, const_alloc_to_llvm};

View File

@ -1845,7 +1845,6 @@ fn source_info(&self, cx: &CodegenCx<'ll, 'tcx>) -> Option<SourceInfo<'ll>> {
None None
} }
#[allow(dead_code)]
fn is_artificial(&self) -> bool { fn is_artificial(&self) -> bool {
match self { match self {
VariantInfo::Generator { .. } => true, VariantInfo::Generator { .. } => true,

View File

@ -11,7 +11,6 @@
use rustc_middle::ty::Ty; use rustc_middle::ty::Ty;
use rustc_target::abi::{Align, HasDataLayout, LayoutOf, Size}; use rustc_target::abi::{Align, HasDataLayout, LayoutOf, Size};
#[allow(dead_code)]
fn round_pointer_up_to_alignment( fn round_pointer_up_to_alignment(
bx: &mut Builder<'a, 'll, 'tcx>, bx: &mut Builder<'a, 'll, 'tcx>,
addr: &'ll Value, addr: &'ll Value,

View File

@ -1,4 +1,4 @@
#![allow(non_camel_case_types, non_snake_case)] #![allow(non_camel_case_types)]
use rustc_errors::struct_span_err; use rustc_errors::struct_span_err;
use rustc_hir as hir; use rustc_hir as hir;
@ -25,7 +25,6 @@ pub enum IntPredicate {
IntSLE, IntSLE,
} }
#[allow(dead_code)]
pub enum RealPredicate { pub enum RealPredicate {
RealPredicateFalse, RealPredicateFalse,
RealOEQ, RealOEQ,
@ -60,7 +59,6 @@ pub enum AtomicRmwBinOp {
} }
pub enum AtomicOrdering { pub enum AtomicOrdering {
#[allow(dead_code)]
NotAtomic, NotAtomic,
Unordered, Unordered,
Monotonic, Monotonic,

View File

@ -7,7 +7,6 @@
//! This API is completely unstable and subject to change. //! This API is completely unstable and subject to change.
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")] #![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
#![allow(incomplete_features)]
#![feature(array_windows)] #![feature(array_windows)]
#![feature(control_flow_enum)] #![feature(control_flow_enum)]
#![feature(in_band_lifetimes)] #![feature(in_band_lifetimes)]

View File

@ -256,7 +256,6 @@ pub trait Visitor<'v>: Sized {
/// patterns described on `itemlikevisit::ItemLikeVisitor`. The only /// patterns described on `itemlikevisit::ItemLikeVisitor`. The only
/// reason to override this method is if you want a nested pattern /// reason to override this method is if you want a nested pattern
/// but cannot supply a `Map`; see `nested_visit_map` for advice. /// but cannot supply a `Map`; see `nested_visit_map` for advice.
#[allow(unused_variables)]
fn visit_nested_item(&mut self, id: ItemId) { fn visit_nested_item(&mut self, id: ItemId) {
let opt_item = self.nested_visit_map().inter().map(|map| map.item(id.id)); let opt_item = self.nested_visit_map().inter().map(|map| map.item(id.id));
walk_list!(self, visit_item, opt_item); walk_list!(self, visit_item, opt_item);
@ -265,7 +264,6 @@ fn visit_nested_item(&mut self, id: ItemId) {
/// Like `visit_nested_item()`, but for trait items. See /// Like `visit_nested_item()`, but for trait items. See
/// `visit_nested_item()` for advice on when to override this /// `visit_nested_item()` for advice on when to override this
/// method. /// method.
#[allow(unused_variables)]
fn visit_nested_trait_item(&mut self, id: TraitItemId) { fn visit_nested_trait_item(&mut self, id: TraitItemId) {
let opt_item = self.nested_visit_map().inter().map(|map| map.trait_item(id)); let opt_item = self.nested_visit_map().inter().map(|map| map.trait_item(id));
walk_list!(self, visit_trait_item, opt_item); walk_list!(self, visit_trait_item, opt_item);
@ -274,7 +272,6 @@ fn visit_nested_trait_item(&mut self, id: TraitItemId) {
/// Like `visit_nested_item()`, but for impl items. See /// Like `visit_nested_item()`, but for impl items. See
/// `visit_nested_item()` for advice on when to override this /// `visit_nested_item()` for advice on when to override this
/// method. /// method.
#[allow(unused_variables)]
fn visit_nested_impl_item(&mut self, id: ImplItemId) { fn visit_nested_impl_item(&mut self, id: ImplItemId) {
let opt_item = self.nested_visit_map().inter().map(|map| map.impl_item(id)); let opt_item = self.nested_visit_map().inter().map(|map| map.impl_item(id));
walk_list!(self, visit_impl_item, opt_item); walk_list!(self, visit_impl_item, opt_item);

View File

@ -1275,7 +1275,6 @@ pub fn take_and_reset_region_constraints(&self) -> RegionConstraintData<'tcx> {
} }
/// Gives temporary access to the region constraint data. /// Gives temporary access to the region constraint data.
#[allow(non_camel_case_types)] // bug with impl trait
pub fn with_region_constraints<R>( pub fn with_region_constraints<R>(
&self, &self,
op: impl FnOnce(&RegionConstraintData<'tcx>) -> R, op: impl FnOnce(&RegionConstraintData<'tcx>) -> R,

View File

@ -1,5 +1,3 @@
#![allow(non_snake_case)]
use crate::{LateContext, LateLintPass, LintContext}; use crate::{LateContext, LateLintPass, LintContext};
use rustc_ast as ast; use rustc_ast as ast;
use rustc_attr as attr; use rustc_attr as attr;

View File

@ -21,7 +21,6 @@ pub fn len(&self) -> usize {
/// Appending to a Rust string -- used by RawRustStringOstream. /// Appending to a Rust string -- used by RawRustStringOstream.
#[no_mangle] #[no_mangle]
#[allow(improper_ctypes_definitions)]
pub unsafe extern "C" fn LLVMRustStringWriteImpl( pub unsafe extern "C" fn LLVMRustStringWriteImpl(
sr: &RustString, sr: &RustString,
ptr: *const c_char, ptr: *const c_char,

View File

@ -9,7 +9,6 @@
ReturnType, Token, Type, ReturnType, Token, Type,
}; };
#[allow(non_camel_case_types)]
mod kw { mod kw {
syn::custom_keyword!(query); syn::custom_keyword!(query);
} }

View File

@ -4,7 +4,6 @@
use syn::parse::{Parse, ParseStream, Result}; use syn::parse::{Parse, ParseStream, Result};
use syn::{braced, parse_macro_input, Ident, LitStr, Token}; use syn::{braced, parse_macro_input, Ident, LitStr, Token};
#[allow(non_camel_case_types)]
mod kw { mod kw {
syn::custom_keyword!(Keywords); syn::custom_keyword!(Keywords);
syn::custom_keyword!(Symbols); syn::custom_keyword!(Symbols);

View File

@ -1,5 +1,3 @@
#![allow(non_camel_case_types)]
use rustc_data_structures::sync::Lock; use rustc_data_structures::sync::Lock;
use std::fmt::Debug; use std::fmt::Debug;

View File

@ -33,7 +33,6 @@ pub(super) struct Prefixes<'cx, 'tcx> {
} }
#[derive(Copy, Clone, PartialEq, Eq, Debug)] #[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[allow(dead_code)]
pub(super) enum PrefixSet { pub(super) enum PrefixSet {
/// Doesn't stop until it returns the base case (a Local or /// Doesn't stop until it returns the base case (a Local or
/// Static prefix). /// Static prefix).

View File

@ -144,7 +144,6 @@ fn fmt(&self, w: &mut fmt::Formatter<'_>) -> fmt::Result {
} }
} }
#[allow(unused)]
struct MovePathLinearIter<'a, 'tcx, F> { struct MovePathLinearIter<'a, 'tcx, F> {
next: Option<(MovePathIndex, &'a MovePath<'tcx>)>, next: Option<(MovePathIndex, &'a MovePath<'tcx>)>,
fetch_next: F, fetch_next: F,

View File

@ -1,5 +1,3 @@
#![allow(non_camel_case_types)]
pub use self::FileMatch::*; pub use self::FileMatch::*;
use std::borrow::Cow; use std::borrow::Cow;

View File

@ -32,6 +32,7 @@ pub enum AutoTraitResult<A> {
NegativeImpl, NegativeImpl,
} }
#[allow(dead_code)]
impl<A> AutoTraitResult<A> { impl<A> AutoTraitResult<A> {
fn is_auto(&self) -> bool { fn is_auto(&self) -> bool {
match *self { match *self {

View File

@ -2,7 +2,6 @@
//! //!
//! [rustc dev guide]: https://rustc-dev-guide.rust-lang.org/traits/resolution.html //! [rustc dev guide]: https://rustc-dev-guide.rust-lang.org/traits/resolution.html
#[allow(dead_code)]
pub mod auto_trait; pub mod auto_trait;
mod chalk_fulfill; mod chalk_fulfill;
pub mod codegen; pub mod codegen;

View File

@ -2148,7 +2148,6 @@ fn derived_cause(
} }
impl<'tcx> TraitObligationExt<'tcx> for TraitObligation<'tcx> { impl<'tcx> TraitObligationExt<'tcx> for TraitObligation<'tcx> {
#[allow(unused_comparisons)]
fn derived_cause( fn derived_cause(
&self, &self,
variant: fn(DerivedObligationCause<'tcx>) -> ObligationCauseCode<'tcx>, variant: fn(DerivedObligationCause<'tcx>) -> ObligationCauseCode<'tcx>,

View File

@ -56,7 +56,6 @@
*/ */
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")] #![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
#![allow(non_camel_case_types)]
#![feature(bool_to_option)] #![feature(bool_to_option)]
#![feature(box_syntax)] #![feature(box_syntax)]
#![feature(crate_visibility_modifier)] #![feature(crate_visibility_modifier)]