From 5fe0851548357bae39b01a5e3224bdc8da7f7aae Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Tue, 4 Sep 2018 14:33:34 +0200 Subject: [PATCH] Allow more lints, mainly overflowing_literals for cases that only arose on 32-bit. --- src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs | 1 + src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs | 1 + src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs | 1 + src/test/ui/run-pass/consts/const-fn-val.rs | 1 + src/test/ui/run-pass/deriving/deriving-hash.rs | 1 + src/test/ui/run-pass/simd/simd-target-feature-mixup.rs | 1 + src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs | 2 ++ src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs | 3 +++ 8 files changed, 11 insertions(+) diff --git a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs b/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs index f02cd4239b56..5d6cc5f686e7 100644 --- a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs +++ b/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(overflowing_literals)] // Test that we cleanup a fixed size Box<[D; k]> properly when D has a // destructor. diff --git a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs b/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs index d8a4d9a23be1..d2dedc4602aa 100644 --- a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs +++ b/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(overflowing_literals)] // Test that we cleanup dynamic sized Box<[D]> properly when D has a // destructor. diff --git a/src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs b/src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs index 0b175f7453b7..dc3146a2b351 100644 --- a/src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs +++ b/src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(overflowing_literals)] // ignore-emscripten no threads support diff --git a/src/test/ui/run-pass/consts/const-fn-val.rs b/src/test/ui/run-pass/consts/const-fn-val.rs index a0f3e5d57d40..4b6b529617fe 100644 --- a/src/test/ui/run-pass/consts/const-fn-val.rs +++ b/src/test/ui/run-pass/consts/const-fn-val.rs @@ -10,6 +10,7 @@ // run-pass #![allow(non_upper_case_globals)] +#![allow(overflowing_literals)] fn foo() -> isize { return 0xca7f000d; diff --git a/src/test/ui/run-pass/deriving/deriving-hash.rs b/src/test/ui/run-pass/deriving/deriving-hash.rs index 906647a1f472..aec8a7075a51 100644 --- a/src/test/ui/run-pass/deriving/deriving-hash.rs +++ b/src/test/ui/run-pass/deriving/deriving-hash.rs @@ -12,6 +12,7 @@ #![allow(deprecated)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] +#![allow(overflowing_literals)] use std::hash::{Hash, SipHasher, Hasher}; use std::mem::size_of; diff --git a/src/test/ui/run-pass/simd/simd-target-feature-mixup.rs b/src/test/ui/run-pass/simd/simd-target-feature-mixup.rs index a1aa61a0a33a..7ac91592d81d 100644 --- a/src/test/ui/run-pass/simd/simd-target-feature-mixup.rs +++ b/src/test/ui/run-pass/simd/simd-target-feature-mixup.rs @@ -10,6 +10,7 @@ // run-pass #![allow(stable_features)] +#![allow(overflowing_literals)] // ignore-emscripten diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs b/src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs index 69eb1ef9f0e8..55bf80138b97 100644 --- a/src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs +++ b/src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(overflowing_literals)] + use std::mem::size_of; enum Ei8 { diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs b/src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs index 4f7a434625ea..6b38de6f6b38 100644 --- a/src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs +++ b/src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(overflowing_literals)] +#![allow(dead_code)] + macro_rules! check { ($m:ident, $t:ty, $v:expr) => {{ mod $m {