From 7dc34945e4f67b24fb310ec0e3195ef58544438f Mon Sep 17 00:00:00 2001 From: Eduard-Mihai Burtescu Date: Tue, 11 Jun 2019 12:47:08 +0300 Subject: [PATCH] rustc_lint: deny(unused_lifetimes). --- src/librustc_lint/builtin.rs | 2 +- src/librustc_lint/lib.rs | 1 + src/librustc_lint/types.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/librustc_lint/builtin.rs b/src/librustc_lint/builtin.rs index 6e4d0e881f76b..f3b9408569397 100644 --- a/src/librustc_lint/builtin.rs +++ b/src/librustc_lint/builtin.rs @@ -96,7 +96,7 @@ declare_lint! { declare_lint_pass!(BoxPointers => [BOX_POINTERS]); impl BoxPointers { - fn check_heap_type<'a, 'tcx>(&self, cx: &LateContext<'_, '_>, span: Span, ty: Ty<'_>) { + fn check_heap_type(&self, cx: &LateContext<'_, '_>, span: Span, ty: Ty<'_>) { for leaf_ty in ty.walk() { if leaf_ty.is_box() { let m = format!("type uses owned (Box type) pointers: {}", ty); diff --git a/src/librustc_lint/lib.rs b/src/librustc_lint/lib.rs index ba72beecc1a18..87d46a08d9aa6 100644 --- a/src/librustc_lint/lib.rs +++ b/src/librustc_lint/lib.rs @@ -21,6 +21,7 @@ #![deny(rust_2018_idioms)] #![deny(internal)] +#![deny(unused_lifetimes)] #[macro_use] extern crate rustc; diff --git a/src/librustc_lint/types.rs b/src/librustc_lint/types.rs index ac18e131c4a3d..7c185ba7423ad 100644 --- a/src/librustc_lint/types.rs +++ b/src/librustc_lint/types.rs @@ -202,7 +202,7 @@ fn report_bin_hex_error( // - `uX` => `uY` // // No suggestion for: `isize`, `usize`. -fn get_type_suggestion<'a>( +fn get_type_suggestion( t: Ty<'_>, val: u128, negative: bool,