diff options
| author | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-09-25 23:51:35 +0200 |
|---|---|---|
| committer | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-09-26 13:10:54 +0200 |
| commit | c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46 (patch) | |
| tree | 9c4f739dbeec60bf819e30b6430f3fbdb20958cf | |
| parent | 2080474c75b833d2d666291839d8893cc0999de2 (diff) | |
| download | rust-c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46.tar.gz rust-c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46.zip | |
Add `#![allow(..)]` as necessary to get re-migrated run-pass tests compiling with clean stderr again.
Most were added mechanically.
822 files changed, 1030 insertions, 67 deletions
diff --git a/src/test/run-pass/array-slice-vec/array_const_index-1.rs b/src/test/run-pass/array-slice-vec/array_const_index-1.rs index c026a47c4f9..2bc8bf9796e 100644 --- a/src/test/run-pass/array-slice-vec/array_const_index-1.rs +++ b/src/test/run-pass/array-slice-vec/array_const_index-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(const_indexing)] diff --git a/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs b/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs index 3d2fc8195eb..998a1d9ee27 100644 --- a/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs +++ b/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Checks that mutable static items can have mutable slices diff --git a/src/test/run-pass/array-slice-vec/evec-slice.rs b/src/test/run-pass/array-slice-vec/evec-slice.rs index 7f54801910b..b1a55a04a24 100644 --- a/src/test/run-pass/array-slice-vec/evec-slice.rs +++ b/src/test/run-pass/array-slice-vec/evec-slice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] pub fn main() { let x : &[isize] = &[1,2,3,4,5]; diff --git a/src/test/run-pass/array-slice-vec/slice.rs b/src/test/run-pass/array-slice-vec/slice.rs index 6c43d883230..b85cb97b6ba 100644 --- a/src/test/run-pass/array-slice-vec/slice.rs +++ b/src/test/run-pass/array-slice-vec/slice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test slicing sugar. diff --git a/src/test/run-pass/array-slice-vec/vec-late-init.rs b/src/test/run-pass/array-slice-vec/vec-late-init.rs index dc7241a0e05..234d63672d9 100644 --- a/src/test/run-pass/array-slice-vec/vec-late-init.rs +++ b/src/test/run-pass/array-slice-vec/vec-late-init.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] pub fn main() { diff --git a/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs b/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs index b5d1459300a..aa7d96a5e5a 100644 --- a/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs +++ b/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs b/src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs index e727e56c0f8..3d4a84aa5c3 100644 --- a/src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs +++ b/src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(slice_patterns)] diff --git a/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs b/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs index eeff2775323..b425d759b03 100644 --- a/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs +++ b/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo; diff --git a/src/test/run-pass/associated-types/associated-types-cc.rs b/src/test/run-pass/associated-types/associated-types-cc.rs index a8c7caa9361..282e44ed42b 100644 --- a/src/test/run-pass/associated-types/associated-types-cc.rs +++ b/src/test/run-pass/associated-types/associated-types-cc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:associated-types-cc-lib.rs // Test that we are able to reference cross-crate traits that employ diff --git a/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs index e6175dc34ec..53d25b23b48 100644 --- a/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs +++ b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that we do not report ambiguities when equivalent predicates // (modulo bound lifetime names) appears in the environment // twice. Issue #21965. diff --git a/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs index 6836d2860b5..b04da14795f 100644 --- a/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs +++ b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that we do not report ambiguities when the same predicate // appears in the environment twice. Issue #21965. diff --git a/src/test/run-pass/associated-types/associated-types-impl-redirect.rs b/src/test/run-pass/associated-types/associated-types-impl-redirect.rs index aca76748925..fd2fade2f88 100644 --- a/src/test/run-pass/associated-types/associated-types-impl-redirect.rs +++ b/src/test/run-pass/associated-types/associated-types-impl-redirect.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_imports)] // Test how resolving a projection interacts with inference. In this // case, we were eagerly unifying the type variable for the iterator // type with `I` from the where clause, ignoring the in-scope `impl` diff --git a/src/test/run-pass/associated-types/associated-types-issue-21212.rs b/src/test/run-pass/associated-types/associated-types-issue-21212.rs index 259661dc058..c5baec7be00 100644 --- a/src/test/run-pass/associated-types/associated-types-issue-21212.rs +++ b/src/test/run-pass/associated-types/associated-types-issue-21212.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for #21212: an overflow occurred during trait // checking where normalizing `Self::Input` led to normalizing the // where clauses in the environment which in turn required normalizing diff --git a/src/test/run-pass/associated-types/associated-types-nested-projections.rs b/src/test/run-pass/associated-types/associated-types-nested-projections.rs index a877a3cfa9d..af6f3da195e 100644 --- a/src/test/run-pass/associated-types/associated-types-nested-projections.rs +++ b/src/test/run-pass/associated-types/associated-types-nested-projections.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we can resolve nested projection types. Issue #20666. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs index d989e08e808..4dd810d1056 100644 --- a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs +++ b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in a bound that // contains a binding. Issue #21664. diff --git a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs index 3d3540bbf72..d534051267d 100644 --- a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs +++ b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. diff --git a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs index 79d23c3999e..6651a0b53ac 100644 --- a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs +++ b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. diff --git a/src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs b/src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs index 57c7f557ffa..2f27cb1cd9e 100644 --- a/src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs +++ b/src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we correctly handle projection bounds appearing in the // supertrait list (and in conjunction with overloaded operators). In // this case, the `Result=Self` binding in the supertrait listing of diff --git a/src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs b/src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs index 8b98325598c..c0844e9076e 100644 --- a/src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs +++ b/src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // Corrected regression test for #20831. The original did not compile. // When fixed, it revealed another problem concerning projections that // appear in associated type bindings in object types, which were not diff --git a/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs b/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs index 001faef7f48..23c9fb89f39 100644 --- a/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs +++ b/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we are handle to correctly handle a projection type // that appears in a supertrait bound. Issue #20559. diff --git a/src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs b/src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs index c2379e0f078..238f98086ce 100644 --- a/src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs +++ b/src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test a where clause that uses a non-normalized projection type. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs b/src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs index b4038a21828..40864835d2e 100644 --- a/src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs +++ b/src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #20582. This test caused an ICE related to // inconsistent region erasure in codegen. diff --git a/src/test/run-pass/associated-types/associated-types-sugar-path.rs b/src/test/run-pass/associated-types/associated-types-sugar-path.rs index 3b148c5e106..c3c76eb1313 100644 --- a/src/test/run-pass/associated-types/associated-types-sugar-path.rs +++ b/src/test/run-pass/associated-types/associated-types-sugar-path.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // Test paths to associated types using the type-parameter-only sugar. use std::ops::Deref; diff --git a/src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs b/src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs index 5f24a44c14b..5c03a6bbc02 100644 --- a/src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs +++ b/src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // Test how resolving a projection interacts with inference. In this // case, we were eagerly unifying the type variable for the iterator // type with `I` from the where clause, ignoring the in-scope `impl` diff --git a/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs b/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs index 0ce3ef7fd7b..8ab2bf2f9b8 100644 --- a/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs +++ b/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo { diff --git a/src/test/run-pass/binding/bind-field-short-with-modifiers.rs b/src/test/run-pass/binding/bind-field-short-with-modifiers.rs index 24f03774270..59fe52f7b59 100644 --- a/src/test/run-pass/binding/bind-field-short-with-modifiers.rs +++ b/src/test/run-pass/binding/bind-field-short-with-modifiers.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] #![allow(non_shorthand_field_patterns)] pub fn main() { diff --git a/src/test/run-pass/binding/fat-arrow-match.rs b/src/test/run-pass/binding/fat-arrow-match.rs index c0e68f99ad0..678485b324d 100644 --- a/src/test/run-pass/binding/fat-arrow-match.rs +++ b/src/test/run-pass/binding/fat-arrow-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum color { diff --git a/src/test/run-pass/binding/func-arg-incomplete-pattern.rs b/src/test/run-pass/binding/func-arg-incomplete-pattern.rs index d766feeb72c..bc994f0f7fa 100644 --- a/src/test/run-pass/binding/func-arg-incomplete-pattern.rs +++ b/src/test/run-pass/binding/func-arg-incomplete-pattern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we do not leak when the arg pattern must drop part of the // argument (in this case, the `y` field). diff --git a/src/test/run-pass/binding/if-let.rs b/src/test/run-pass/binding/if-let.rs index 9147bf14cad..933865342c4 100644 --- a/src/test/run-pass/binding/if-let.rs +++ b/src/test/run-pass/binding/if-let.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { let x = Some(3); diff --git a/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs b/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs index 9e9fc8b4249..fd2764f84d7 100644 --- a/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs +++ b/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo(_: &[&str]) {} diff --git a/src/test/run-pass/binding/match-arm-statics.rs b/src/test/run-pass/binding/match-arm-statics.rs index c5111073ca8..b6f4cb18d9a 100644 --- a/src/test/run-pass/binding/match-arm-statics.rs +++ b/src/test/run-pass/binding/match-arm-statics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -g #[derive(PartialEq, Eq)] diff --git a/src/test/run-pass/binding/match-bot-2.rs b/src/test/run-pass/binding/match-bot-2.rs index 8f9a8d2cfcc..f25b423607b 100644 --- a/src/test/run-pass/binding/match-bot-2.rs +++ b/src/test/run-pass/binding/match-bot-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // n.b. This was only ever failing with optimization disabled. fn a() -> isize { match return 1 { 2 => 3, _ => panic!() } } diff --git a/src/test/run-pass/binding/match-enum-struct-0.rs b/src/test/run-pass/binding/match-enum-struct-0.rs index 9ddf3b421d5..bc364b04aec 100644 --- a/src/test/run-pass/binding/match-enum-struct-0.rs +++ b/src/test/run-pass/binding/match-enum-struct-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for issue #5625 diff --git a/src/test/run-pass/binding/match-enum-struct-1.rs b/src/test/run-pass/binding/match-enum-struct-1.rs index 46d9c19bf84..71cacc2f6bf 100644 --- a/src/test/run-pass/binding/match-enum-struct-1.rs +++ b/src/test/run-pass/binding/match-enum-struct-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f : isize}, diff --git a/src/test/run-pass/binding/match-join.rs b/src/test/run-pass/binding/match-join.rs index 94ea8edd70f..cd7cc87a40b 100644 --- a/src/test/run-pass/binding/match-join.rs +++ b/src/test/run-pass/binding/match-join.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] fn foo<T>(y: Option<T>) { let mut x: isize; let mut rs: Vec<isize> = Vec::new(); diff --git a/src/test/run-pass/binding/match-naked-record.rs b/src/test/run-pass/binding/match-naked-record.rs index 550ace8b649..9c4c36693b9 100644 --- a/src/test/run-pass/binding/match-naked-record.rs +++ b/src/test/run-pass/binding/match-naked-record.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct X { x: isize } diff --git a/src/test/run-pass/binding/match-path.rs b/src/test/run-pass/binding/match-path.rs index 06d7095a924..385713001a3 100644 --- a/src/test/run-pass/binding/match-path.rs +++ b/src/test/run-pass/binding/match-path.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/match-pattern-no-type-params.rs b/src/test/run-pass/binding/match-pattern-no-type-params.rs index 2486fa782e0..e42a24f20b9 100644 --- a/src/test/run-pass/binding/match-pattern-no-type-params.rs +++ b/src/test/run-pass/binding/match-pattern-no-type-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum maybe<T> { nothing, just(T), } diff --git a/src/test/run-pass/binding/match-pattern-simple.rs b/src/test/run-pass/binding/match-pattern-simple.rs index d1525661269..3522ba71b6a 100644 --- a/src/test/run-pass/binding/match-pattern-simple.rs +++ b/src/test/run-pass/binding/match-pattern-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/binding/match-phi.rs b/src/test/run-pass/binding/match-phi.rs index 06a011c0fa2..43a55da573b 100644 --- a/src/test/run-pass/binding/match-phi.rs +++ b/src/test/run-pass/binding/match-phi.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] #![allow(unused_variables)] diff --git a/src/test/run-pass/binding/match-str.rs b/src/test/run-pass/binding/match-str.rs index 0722a6f0b32..7b051cfa435 100644 --- a/src/test/run-pass/binding/match-str.rs +++ b/src/test/run-pass/binding/match-str.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #53 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/match-tag.rs b/src/test/run-pass/binding/match-tag.rs index aeeb7dd4bc9..ca7b7c70afb 100644 --- a/src/test/run-pass/binding/match-tag.rs +++ b/src/test/run-pass/binding/match-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/mut-in-ident-patterns.rs b/src/test/run-pass/binding/mut-in-ident-patterns.rs index 1e28b77f2ce..e9f143cfbc9 100644 --- a/src/test/run-pass/binding/mut-in-ident-patterns.rs +++ b/src/test/run-pass/binding/mut-in-ident-patterns.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] #![allow(non_camel_case_types)] #![allow(non_shorthand_field_patterns)] diff --git a/src/test/run-pass/binding/nested-exhaustive-match.rs b/src/test/run-pass/binding/nested-exhaustive-match.rs index 8456e63d4c7..61bb0e8a468 100644 --- a/src/test/run-pass/binding/nested-exhaustive-match.rs +++ b/src/test/run-pass/binding/nested-exhaustive-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo { foo: bool, bar: Option<isize>, baz: isize } diff --git a/src/test/run-pass/binding/nested-pattern.rs b/src/test/run-pass/binding/nested-pattern.rs index 5bf558a4871..96bdadc0624 100644 --- a/src/test/run-pass/binding/nested-pattern.rs +++ b/src/test/run-pass/binding/nested-pattern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // a bug was causing this to complain about leaked memory on exit diff --git a/src/test/run-pass/binding/optional_comma_in_match_arm.rs b/src/test/run-pass/binding/optional_comma_in_match_arm.rs index 90ef3c2b7ea..304a0323297 100644 --- a/src/test/run-pass/binding/optional_comma_in_match_arm.rs +++ b/src/test/run-pass/binding/optional_comma_in_match_arm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] // ignore-pretty issue #37199 #![allow(while_true)] diff --git a/src/test/run-pass/binding/use-uninit-match.rs b/src/test/run-pass/binding/use-uninit-match.rs index 1fc597b636e..472045fcdb3 100644 --- a/src/test/run-pass/binding/use-uninit-match.rs +++ b/src/test/run-pass/binding/use-uninit-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/use-uninit-match2.rs b/src/test/run-pass/binding/use-uninit-match2.rs index 8eb44fd76e1..2f8384f9e84 100644 --- a/src/test/run-pass/binding/use-uninit-match2.rs +++ b/src/test/run-pass/binding/use-uninit-match2.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs b/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs index fa79ac84c86..ad16027c34d 100644 --- a/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs +++ b/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test taken from #45641 (https://github.com/rust-lang/rust/issues/45641) // revisions: ast mir diff --git a/src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs b/src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs index 72634651d95..a3a63482923 100644 --- a/src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs +++ b/src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] // Test that freezing an `&mut` pointer while referent is // frozen is legal. // diff --git a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs b/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs index a3d6f129f18..782054bb1b1 100644 --- a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs +++ b/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowck/borrowck-lend-args.rs b/src/test/run-pass/borrowck/borrowck-lend-args.rs index 4ec7e0a5898..3458ab91f3d 100644 --- a/src/test/run-pass/borrowck/borrowck-lend-args.rs +++ b/src/test/run-pass/borrowck/borrowck-lend-args.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs b/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs index 3f81c2e5619..ea47661a1fa 100644 --- a/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs +++ b/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unconditional_recursion)] // Check that we do not ICE when compiling this diff --git a/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs b/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs index 4650ce8d2c4..c51a615c963 100644 --- a/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs +++ b/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test case from #39963. #![feature(nll)] diff --git a/src/test/run-pass/borrowck/borrowck-pat-enum.rs b/src/test/run-pass/borrowck/borrowck-pat-enum.rs index 3b9c4aed03e..5a184fd0179 100644 --- a/src/test/run-pass/borrowck/borrowck-pat-enum.rs +++ b/src/test/run-pass/borrowck/borrowck-pat-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty issue #37199 fn match_ref(v: Option<isize>) -> isize { diff --git a/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs b/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs index 809948d5423..9bc2a64eea6 100644 --- a/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs +++ b/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #7740 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs b/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs index cf7a976628e..78d25117ff2 100644 --- a/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs +++ b/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This test verifies that casting from the same lifetime on a value // to the same lifetime on a trait succeeds. See issue #10766. diff --git a/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs b/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs index f9b650e0e82..e9d7f6f3eb3 100644 --- a/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs +++ b/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/cfg/cfg-match-arm.rs b/src/test/run-pass/cfg/cfg-match-arm.rs index 8443d59e869..8a7271c38ce 100644 --- a/src/test/run-pass/cfg/cfg-match-arm.rs +++ b/src/test/run-pass/cfg/cfg-match-arm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/cfg/cfg_stmt_expr.rs b/src/test/run-pass/cfg/cfg_stmt_expr.rs index 102ca22f0bd..405cc402e59 100644 --- a/src/test/run-pass/cfg/cfg_stmt_expr.rs +++ b/src/test/run-pass/cfg/cfg_stmt_expr.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] #![deny(non_snake_case)] #![feature(stmt_expr_attributes)] diff --git a/src/test/run-pass/cfg/conditional-compile.rs b/src/test/run-pass/cfg/conditional-compile.rs index 20362462484..0328a62588c 100644 --- a/src/test/run-pass/cfg/conditional-compile.rs +++ b/src/test/run-pass/cfg/conditional-compile.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(improper_ctypes)] diff --git a/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs b/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs index c6b9e61dae1..9f3ef90f9d9 100644 --- a/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs +++ b/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::rc::Rc; diff --git a/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs index be5e55afbc5..4c6510f9b9b 100644 --- a/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs +++ b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn negate(x: &isize) -> isize { diff --git a/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs index f8849e6af86..3d61db475da 100644 --- a/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs +++ b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn sum(x: &[isize]) -> isize { diff --git a/src/test/run-pass/coerce/coerce-unsize-subtype.rs b/src/test/run-pass/coerce/coerce-unsize-subtype.rs index ab571a8b40d..068b010da1e 100644 --- a/src/test/run-pass/coerce/coerce-unsize-subtype.rs +++ b/src/test/run-pass/coerce/coerce-unsize-subtype.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::rc::Rc; diff --git a/src/test/run-pass/coherence/coherence-blanket.rs b/src/test/run-pass/coherence/coherence-blanket.rs index fa09b13bf67..93bfdd2fdd2 100644 --- a/src/test/run-pass/coherence/coherence-blanket.rs +++ b/src/test/run-pass/coherence/coherence-blanket.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-covered-type-parameter.rs b/src/test/run-pass/coherence/coherence-covered-type-parameter.rs index 3ddeb58dddc..8cbafdf7177 100644 --- a/src/test/run-pass/coherence/coherence-covered-type-parameter.rs +++ b/src/test/run-pass/coherence/coherence-covered-type-parameter.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-impl-in-fn.rs b/src/test/run-pass/coherence/coherence-impl-in-fn.rs index de7cb7664b6..b6915919acb 100644 --- a/src/test/run-pass/coherence/coherence-impl-in-fn.rs +++ b/src/test/run-pass/coherence/coherence-impl-in-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] pub fn main() { diff --git a/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs b/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs index d446f0dca9a..f56c827b55d 100644 --- a/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs +++ b/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-iterator-vec.rs b/src/test/run-pass/coherence/coherence-iterator-vec.rs index 38ad5b8115a..16501553d9f 100644 --- a/src/test/run-pass/coherence/coherence-iterator-vec.rs +++ b/src/test/run-pass/coherence/coherence-iterator-vec.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs b/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs index ab04f946fa6..f6d711bd6cd 100644 --- a/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs +++ b/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use std::fmt::Debug; diff --git a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs b/src/test/run-pass/coherence/coherence-negative-impls-safe.rs index 7984193862e..50b3500ad8d 100644 --- a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs +++ b/src/test/run-pass/coherence/coherence-negative-impls-safe.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/coherence/coherence_copy_like.rs b/src/test/run-pass/coherence/coherence_copy_like.rs index c6903d911f9..f637ac64908 100644 --- a/src/test/run-pass/coherence/coherence_copy_like.rs +++ b/src/test/run-pass/coherence/coherence_copy_like.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we are able to introduce a negative constraint that // `MyType: !MyTrait` along with other "fundamental" wrappers. diff --git a/src/test/run-pass/consts/const-adt-align-mismatch.rs b/src/test/run-pass/consts/const-adt-align-mismatch.rs index 10875d5046c..057da22e270 100644 --- a/src/test/run-pass/consts/const-adt-align-mismatch.rs +++ b/src/test/run-pass/consts/const-adt-align-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/consts/const-block-item-macro-codegen.rs b/src/test/run-pass/consts/const-block-item-macro-codegen.rs index ab452e4fe46..7a0d0781a1f 100644 --- a/src/test/run-pass/consts/const-block-item-macro-codegen.rs +++ b/src/test/run-pass/consts/const-block-item-macro-codegen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // General test that function items in static blocks // can be generated with a macro. diff --git a/src/test/run-pass/consts/const-block-item.rs b/src/test/run-pass/consts/const-block-item.rs index fe3483ae9f0..83e50eba6dc 100644 --- a/src/test/run-pass/consts/const-block-item.rs +++ b/src/test/run-pass/consts/const-block-item.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] mod foo { pub trait Value { diff --git a/src/test/run-pass/consts/const-bound.rs b/src/test/run-pass/consts/const-bound.rs index a4ac766a740..485b87b4604 100644 --- a/src/test/run-pass/consts/const-bound.rs +++ b/src/test/run-pass/consts/const-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Make sure const bounds work on things, and test that a few types // are const. diff --git a/src/test/run-pass/consts/const-enum-byref-self.rs b/src/test/run-pass/consts/const-enum-byref-self.rs index 9656bc54eb2..203ceaddfaa 100644 --- a/src/test/run-pass/consts/const-enum-byref-self.rs +++ b/src/test/run-pass/consts/const-enum-byref-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V, VV(isize) } static C: E = E::V; diff --git a/src/test/run-pass/consts/const-enum-byref.rs b/src/test/run-pass/consts/const-enum-byref.rs index 1e418f66c13..29fe20523f5 100644 --- a/src/test/run-pass/consts/const-enum-byref.rs +++ b/src/test/run-pass/consts/const-enum-byref.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V, VV(isize) } static C: E = E::V; diff --git a/src/test/run-pass/consts/const-enum-cast.rs b/src/test/run-pass/consts/const-enum-cast.rs index 39602153c79..ea28ac36587 100644 --- a/src/test/run-pass/consts/const-enum-cast.rs +++ b/src/test/run-pass/consts/const-enum-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] enum A { A1, A2 } diff --git a/src/test/run-pass/consts/const-enum-ptr.rs b/src/test/run-pass/consts/const-enum-ptr.rs index 78c784e4bb3..bc27bff4b9a 100644 --- a/src/test/run-pass/consts/const-enum-ptr.rs +++ b/src/test/run-pass/consts/const-enum-ptr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V1(isize) } static C: &'static E = &E::V0; diff --git a/src/test/run-pass/consts/const-enum-struct.rs b/src/test/run-pass/consts/const-enum-struct.rs index 4a4ad9d89e6..01ac27b5113 100644 --- a/src/test/run-pass/consts/const-enum-struct.rs +++ b/src/test/run-pass/consts/const-enum-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } struct S { a: E, b: u16, c: u16 } diff --git a/src/test/run-pass/consts/const-enum-struct2.rs b/src/test/run-pass/consts/const-enum-struct2.rs index c37b06f8337..d4923238a78 100644 --- a/src/test/run-pass/consts/const-enum-struct2.rs +++ b/src/test/run-pass/consts/const-enum-struct2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } struct S { a: E, b: u16, c: u16 } diff --git a/src/test/run-pass/consts/const-enum-structlike.rs b/src/test/run-pass/consts/const-enum-structlike.rs index a6bac3c9e7d..17fec939116 100644 --- a/src/test/run-pass/consts/const-enum-structlike.rs +++ b/src/test/run-pass/consts/const-enum-structlike.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { S0 { s: String }, diff --git a/src/test/run-pass/consts/const-enum-tuple.rs b/src/test/run-pass/consts/const-enum-tuple.rs index 2f0dcdaf9b2..a318a16c325 100644 --- a/src/test/run-pass/consts/const-enum-tuple.rs +++ b/src/test/run-pass/consts/const-enum-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } static C: (E, u16, u16) = (E::V16(0xDEAD), 0x600D, 0xBAD); diff --git a/src/test/run-pass/consts/const-enum-tuple2.rs b/src/test/run-pass/consts/const-enum-tuple2.rs index 1db56e0e6f2..916e5c3796b 100644 --- a/src/test/run-pass/consts/const-enum-tuple2.rs +++ b/src/test/run-pass/consts/const-enum-tuple2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } static C: (E, u16, u16) = (E::V0, 0x600D, 0xBAD); diff --git a/src/test/run-pass/consts/const-enum-tuplestruct.rs b/src/test/run-pass/consts/const-enum-tuplestruct.rs index f37ff4d9c99..343c6014080 100644 --- a/src/test/run-pass/consts/const-enum-tuplestruct.rs +++ b/src/test/run-pass/consts/const-enum-tuplestruct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } struct S(E, u16, u16); diff --git a/src/test/run-pass/consts/const-enum-tuplestruct2.rs b/src/test/run-pass/consts/const-enum-tuplestruct2.rs index 5d6a77dddb8..68bfdb56942 100644 --- a/src/test/run-pass/consts/const-enum-tuplestruct2.rs +++ b/src/test/run-pass/consts/const-enum-tuplestruct2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } struct S(E, u16, u16); diff --git a/src/test/run-pass/consts/const-err.rs b/src/test/run-pass/consts/const-err.rs index 2074ee3e908..c23440f991a 100644 --- a/src/test/run-pass/consts/const-err.rs +++ b/src/test/run-pass/consts/const-err.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check for const_err regressions #![deny(const_err)] diff --git a/src/test/run-pass/consts/const-fields-and-indexing.rs b/src/test/run-pass/consts/const-fields-and-indexing.rs index c0ba4404f00..639f1393114 100644 --- a/src/test/run-pass/consts/const-fields-and-indexing.rs +++ b/src/test/run-pass/consts/const-fields-and-indexing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] const x : [isize; 4] = [1,2,3,4]; diff --git a/src/test/run-pass/consts/const-fn-const-eval.rs b/src/test/run-pass/consts/const-fn-const-eval.rs index 897073cd623..78276f17e57 100644 --- a/src/test/run-pass/consts/const-fn-const-eval.rs +++ b/src/test/run-pass/consts/const-fn-const-eval.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] const fn add(x: usize, y: usize) -> usize { diff --git a/src/test/run-pass/consts/const-fn-stability-calls.rs b/src/test/run-pass/consts/const-fn-stability-calls.rs index b520ebab17c..7c6b2df0cde 100644 --- a/src/test/run-pass/consts/const-fn-stability-calls.rs +++ b/src/test/run-pass/consts/const-fn-stability-calls.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test use of const fn from another crate without a feature gate. // aux-build:const_fn_lib.rs diff --git a/src/test/run-pass/consts/const-index-feature-gate.rs b/src/test/run-pass/consts/const-index-feature-gate.rs index 3e26ea9dcae..83ebaff3249 100644 --- a/src/test/run-pass/consts/const-index-feature-gate.rs +++ b/src/test/run-pass/consts/const-index-feature-gate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] const ARR: [usize; 1] = [2]; const ARR2: [i32; ARR[0]] = [5, 6]; diff --git a/src/test/run-pass/consts/const-nullary-enum.rs b/src/test/run-pass/consts/const-nullary-enum.rs index d1e359eab4e..289717724c9 100644 --- a/src/test/run-pass/consts/const-nullary-enum.rs +++ b/src/test/run-pass/consts/const-nullary-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar, diff --git a/src/test/run-pass/consts/const-pattern-variant.rs b/src/test/run-pass/consts/const-pattern-variant.rs index 95e0a5a62e3..b0e91e616a0 100644 --- a/src/test/run-pass/consts/const-pattern-variant.rs +++ b/src/test/run-pass/consts/const-pattern-variant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_patterns)] #![feature(min_const_fn)] #[derive(PartialEq, Eq)] diff --git a/src/test/run-pass/consts/const-rec-and-tup.rs b/src/test/run-pass/consts/const-rec-and-tup.rs index 15f74d23b6d..768aab29c1f 100644 --- a/src/test/run-pass/consts/const-rec-and-tup.rs +++ b/src/test/run-pass/consts/const-rec-and-tup.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![allow(overflowing_literals)] diff --git a/src/test/run-pass/consts/const-region-ptrs-noncopy.rs b/src/test/run-pass/consts/const-region-ptrs-noncopy.rs index fdbebc47990..96db2c88431 100644 --- a/src/test/run-pass/consts/const-region-ptrs-noncopy.rs +++ b/src/test/run-pass/consts/const-region-ptrs-noncopy.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] type Big = [u64; 8]; diff --git a/src/test/run-pass/consts/const-size_of-align_of.rs b/src/test/run-pass/consts/const-size_of-align_of.rs index 289c61ea9fa..6732e4f14c8 100644 --- a/src/test/run-pass/consts/const-size_of-align_of.rs +++ b/src/test/run-pass/consts/const-size_of-align_of.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] use std::mem; diff --git a/src/test/run-pass/consts/const-str-ptr.rs b/src/test/run-pass/consts/const-str-ptr.rs index 59482811829..91ff3daa94f 100644 --- a/src/test/run-pass/consts/const-str-ptr.rs +++ b/src/test/run-pass/consts/const-str-ptr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::{str, string}; const A: [u8; 2] = ['h' as u8, 'i' as u8]; diff --git a/src/test/run-pass/consts/const-struct-offsets.rs b/src/test/run-pass/consts/const-struct-offsets.rs index ec77b59e09d..a968e8aa397 100644 --- a/src/test/run-pass/consts/const-struct-offsets.rs +++ b/src/test/run-pass/consts/const-struct-offsets.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/consts/const-trait-to-trait.rs b/src/test/run-pass/consts/const-trait-to-trait.rs index 6b7e4972536..fddfedec393 100644 --- a/src/test/run-pass/consts/const-trait-to-trait.rs +++ b/src/test/run-pass/consts/const-trait-to-trait.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Issue #24644 - block causes a &Trait -> &Trait coercion: trait Trait {} diff --git a/src/test/run-pass/consts/const-unsafe-fn.rs b/src/test/run-pass/consts/const-unsafe-fn.rs index 6e05b0ac4d8..cb60b2fdf07 100644 --- a/src/test/run-pass/consts/const-unsafe-fn.rs +++ b/src/test/run-pass/consts/const-unsafe-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A quick test of 'unsafe const fn' functionality #![feature(min_const_fn)] diff --git a/src/test/run-pass/cross-crate/static-array-across-crate.rs b/src/test/run-pass/cross-crate/static-array-across-crate.rs index c21be4ce47c..b921ce01cfd 100644 --- a/src/test/run-pass/cross-crate/static-array-across-crate.rs +++ b/src/test/run-pass/cross-crate/static-array-across-crate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:pub_static_array.rs extern crate pub_static_array as array; diff --git a/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs b/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs index 467ee2cedb9..70a6a052af9 100644 --- a/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs +++ b/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate-trait-lifetime-param.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/ctfe/assoc-const.rs b/src/test/run-pass/ctfe/assoc-const.rs index cead1743926..835365820d7 100644 --- a/src/test/run-pass/ctfe/assoc-const.rs +++ b/src/test/run-pass/ctfe/assoc-const.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait Nat { const VALUE: usize; diff --git a/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs b/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs index 09590d5f197..0fcf9a5acbd 100644 --- a/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs +++ b/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(const_let)] diff --git a/src/test/run-pass/ctfe/const-block-non-item-statement.rs b/src/test/run-pass/ctfe/const-block-non-item-statement.rs index 5490bd4d3ad..b7ed8af35d4 100644 --- a/src/test/run-pass/ctfe/const-block-non-item-statement.rs +++ b/src/test/run-pass/ctfe/const-block-non-item-statement.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(const_let)] diff --git a/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs b/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs index 323232acc67..88f0d0714f9 100644 --- a/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs +++ b/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test that certain things are disallowed in constant functions diff --git a/src/test/run-pass/ctfe/ice-48279.rs b/src/test/run-pass/ctfe/ice-48279.rs index 34b7b56f274..40fdcda355f 100644 --- a/src/test/run-pass/ctfe/ice-48279.rs +++ b/src/test/run-pass/ctfe/ice-48279.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // https://github.com/rust-lang/rust/issues/48279 diff --git a/src/test/run-pass/ctfe/issue-37550.rs b/src/test/run-pass/ctfe/issue-37550.rs index 21c4ec2c09e..54e0e83efed 100644 --- a/src/test/run-pass/ctfe/issue-37550.rs +++ b/src/test/run-pass/ctfe/issue-37550.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(const_fn, const_let)] diff --git a/src/test/run-pass/ctfe/match-const-fn-structs.rs b/src/test/run-pass/ctfe/match-const-fn-structs.rs index 6c829f142dd..1c6d72d530f 100644 --- a/src/test/run-pass/ctfe/match-const-fn-structs.rs +++ b/src/test/run-pass/ctfe/match-const-fn-structs.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // https://github.com/rust-lang/rust/issues/46114 diff --git a/src/test/run-pass/ctfe/mozjs-error.rs b/src/test/run-pass/ctfe/mozjs-error.rs index ea200ba738f..f79fbe72bdf 100644 --- a/src/test/run-pass/ctfe/mozjs-error.rs +++ b/src/test/run-pass/ctfe/mozjs-error.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] struct CustomAutoRooterVFTable { diff --git a/src/test/run-pass/deriving/deriving-clone-array.rs b/src/test/run-pass/deriving/deriving-clone-array.rs index 2d3be810def..916488fcbe9 100644 --- a/src/test/run-pass/deriving/deriving-clone-array.rs +++ b/src/test/run-pass/deriving/deriving-clone-array.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test for issue #30244 #[derive(Copy, Clone)] diff --git a/src/test/run-pass/deriving/deriving-clone-enum.rs b/src/test/run-pass/deriving/deriving-clone-enum.rs index cf924e0ff5e..09a0a6fdeae 100644 --- a/src/test/run-pass/deriving/deriving-clone-enum.rs +++ b/src/test/run-pass/deriving/deriving-clone-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/deriving/deriving-clone-generic-enum.rs b/src/test/run-pass/deriving/deriving-clone-generic-enum.rs index 2b1ace396a7..74258411d7f 100644 --- a/src/test/run-pass/deriving/deriving-clone-generic-enum.rs +++ b/src/test/run-pass/deriving/deriving-clone-generic-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/deriving/deriving-hash.rs b/src/test/run-pass/deriving/deriving-hash.rs index aec8a7075a5..e149e0e1e0e 100644 --- a/src/test/run-pass/deriving/deriving-hash.rs +++ b/src/test/run-pass/deriving/deriving-hash.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(deprecated)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/deriving/deriving-meta-multiple.rs b/src/test/run-pass/deriving/deriving-meta-multiple.rs index 33f98a74b14..326a95bdf02 100644 --- a/src/test/run-pass/deriving/deriving-meta-multiple.rs +++ b/src/test/run-pass/deriving/deriving-meta-multiple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #![allow(deprecated)] diff --git a/src/test/run-pass/deriving/deriving-meta.rs b/src/test/run-pass/deriving/deriving-meta.rs index 309cd5aed1d..cf016f3e0c6 100644 --- a/src/test/run-pass/deriving/deriving-meta.rs +++ b/src/test/run-pass/deriving/deriving-meta.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #![allow(deprecated)] diff --git a/src/test/run-pass/deriving/deriving-show-2.rs b/src/test/run-pass/deriving/deriving-show-2.rs index 3a1f40239c8..d5f2535cb70 100644 --- a/src/test/run-pass/deriving/deriving-show-2.rs +++ b/src/test/run-pass/deriving/deriving-show-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::fmt; #[derive(Debug)] diff --git a/src/test/run-pass/deriving/deriving-show.rs b/src/test/run-pass/deriving/deriving-show.rs index f19b014067d..000cbe9fa09 100644 --- a/src/test/run-pass/deriving/deriving-show.rs +++ b/src/test/run-pass/deriving/deriving-show.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Unit; diff --git a/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs index 445545aaa0f..a3d4e179731 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum Foo { Bar, diff --git a/src/test/run-pass/deriving/deriving-via-extension-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-enum.rs index 5b00f11a901..8afce9a9e47 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum Foo { Bar(isize, isize), diff --git a/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs index fe2716396d8..be44fc4d057 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Hash)] enum Foo { Bar(isize, char), diff --git a/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs index 2178673cac8..17133f69675 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Hash)] diff --git a/src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs b/src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs index 67a1472e883..babe99b3c56 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum S { X { x: isize, y: isize }, diff --git a/src/test/run-pass/drop/drop-struct-as-object.rs b/src/test/run-pass/drop/drop-struct-as-object.rs index 97ec423643c..b171c1c3a06 100644 --- a/src/test/run-pass/drop/drop-struct-as-object.rs +++ b/src/test/run-pass/drop/drop-struct-as-object.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] // Test that destructor on a struct runs successfully after the struct diff --git a/src/test/run-pass/drop/drop-trait-enum.rs b/src/test/run-pass/drop/drop-trait-enum.rs index 4d3cf2bd053..a34e922a606 100644 --- a/src/test/run-pass/drop/drop-trait-enum.rs +++ b/src/test/run-pass/drop/drop-trait-enum.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] +#![allow(unused_variables)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/drop/drop-trait-generic.rs b/src/test/run-pass/drop/drop-trait-generic.rs index c09482a4540..fc1c0baf4b4 100644 --- a/src/test/run-pass/drop/drop-trait-generic.rs +++ b/src/test/run-pass/drop/drop-trait-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S<T> { x: T } diff --git a/src/test/run-pass/drop/drop-trait.rs b/src/test/run-pass/drop/drop-trait.rs index 2e867ac0fc0..61ce68037ce 100644 --- a/src/test/run-pass/drop/drop-trait.rs +++ b/src/test/run-pass/drop/drop-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo { x: isize } diff --git a/src/test/run-pass/drop/drop-uninhabited-enum.rs b/src/test/run-pass/drop/drop-uninhabited-enum.rs index 6fb0abd9643..6ff17a33d4a 100644 --- a/src/test/run-pass/drop/drop-uninhabited-enum.rs +++ b/src/test/run-pass/drop/drop-uninhabited-enum.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum Foo { } diff --git a/src/test/run-pass/drop/dynamic-drop.rs b/src/test/run-pass/drop/dynamic-drop.rs index de10c9f2403..8fecaa2a109 100644 --- a/src/test/run-pass/drop/dynamic-drop.rs +++ b/src/test/run-pass/drop/dynamic-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // revisions:lexical nll #![cfg_attr(nll, feature(nll))] diff --git a/src/test/run-pass/drop/no-drop-flag-size.rs b/src/test/run-pass/drop/no-drop-flag-size.rs index abaaf7d701e..a8fa202e3b5 100644 --- a/src/test/run-pass/drop/no-drop-flag-size.rs +++ b/src/test/run-pass/drop/no-drop-flag-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::size_of; struct Test<T> { diff --git a/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs b/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs index fb7b2bc8bf7..64ec3143356 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] // Test a very simple custom DST coercion. diff --git a/src/test/run-pass/dynamically-sized-types/dst-coercions.rs b/src/test/run-pass/dynamically-sized-types/dst-coercions.rs index 21170403d43..10a59599b40 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-coercions.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-coercions.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test coercions involving DST and/or raw pointers // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/dynamically-sized-types/dst-field-align.rs b/src/test/run-pass/dynamically-sized-types/dst-field-align.rs index 1537050593c..84f02337110 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-field-align.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-field-align.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo<T: ?Sized> { a: u16, b: T diff --git a/src/test/run-pass/dynamically-sized-types/dst-index.rs b/src/test/run-pass/dynamically-sized-types/dst-index.rs index 56323816b4c..7dd5c193795 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-index.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-index.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that overloaded index expressions with DST result types // work and don't ICE. diff --git a/src/test/run-pass/extern/extern-1.rs b/src/test/run-pass/extern/extern-1.rs index c3168aaf869..f468da4a449 100644 --- a/src/test/run-pass/extern/extern-1.rs +++ b/src/test/run-pass/extern/extern-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern fn f() { diff --git a/src/test/run-pass/extern/extern-call-deep2.rs b/src/test/run-pass/extern/extern-call-deep2.rs index e11e73a2b0f..28157c5a8d5 100644 --- a/src/test/run-pass/extern/extern-call-deep2.rs +++ b/src/test/run-pass/extern/extern-call-deep2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(libc)] diff --git a/src/test/run-pass/extern/extern-call-scrub.rs b/src/test/run-pass/extern/extern-call-scrub.rs index 1e564e66871..ea18069fa32 100644 --- a/src/test/run-pass/extern/extern-call-scrub.rs +++ b/src/test/run-pass/extern/extern-call-scrub.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // This time we're testing repeatedly going up and down both stacks to // make sure the stack pointers are maintained properly in both // directions diff --git a/src/test/run-pass/extern/extern-mod-abi.rs b/src/test/run-pass/extern/extern-mod-abi.rs index fcff3ed251e..51b2498b6c7 100644 --- a/src/test/run-pass/extern/extern-mod-abi.rs +++ b/src/test/run-pass/extern/extern-mod-abi.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern "C" { diff --git a/src/test/run-pass/extern/extern-prelude-no-speculative.rs b/src/test/run-pass/extern/extern-prelude-no-speculative.rs index 8d4219ccf44..6ca1815a191 100644 --- a/src/test/run-pass/extern/extern-prelude-no-speculative.rs +++ b/src/test/run-pass/extern/extern-prelude-no-speculative.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags: --extern LooksLikeExternCrate=/path/to/nowhere mod m { diff --git a/src/test/run-pass/extern/extern-types-inherent-impl.rs b/src/test/run-pass/extern/extern-types-inherent-impl.rs index efe55442e0b..955a756ebdc 100644 --- a/src/test/run-pass/extern/extern-types-inherent-impl.rs +++ b/src/test/run-pass/extern/extern-types-inherent-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that inherent impls can be defined for extern types. #![feature(extern_types)] diff --git a/src/test/run-pass/extern/extern-types-pointer-cast.rs b/src/test/run-pass/extern/extern-types-pointer-cast.rs index 7905c7ba002..5110bd42690 100644 --- a/src/test/run-pass/extern/extern-types-pointer-cast.rs +++ b/src/test/run-pass/extern/extern-types-pointer-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that pointers to extern types can be cast from/to usize, // despite being !Sized. diff --git a/src/test/run-pass/extern/extern-types-thin-pointer.rs b/src/test/run-pass/extern/extern-types-thin-pointer.rs index 08fbadf3d2b..9a535fd1931 100644 --- a/src/test/run-pass/extern/extern-types-thin-pointer.rs +++ b/src/test/run-pass/extern/extern-types-thin-pointer.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that pointers and references to extern types are thin, ie they have the same size and // alignment as a pointer to (). diff --git a/src/test/run-pass/extern/extern-types-trait-impl.rs b/src/test/run-pass/extern/extern-types-trait-impl.rs index b8eb4b6a98b..d427e667573 100644 --- a/src/test/run-pass/extern/extern-types-trait-impl.rs +++ b/src/test/run-pass/extern/extern-types-trait-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that traits can be implemented for extern types. #![feature(extern_types)] diff --git a/src/test/run-pass/for-loop-while/break-value.rs b/src/test/run-pass/for-loop-while/break-value.rs index c77e9a209dd..8811d313994 100644 --- a/src/test/run-pass/for-loop-while/break-value.rs +++ b/src/test/run-pass/for-loop-while/break-value.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // pretty-expanded FIXME #23616 fn int_id(x: isize) -> isize { return x; } diff --git a/src/test/run-pass/for-loop-while/for-loop-goofiness.rs b/src/test/run-pass/for-loop-while/for-loop-goofiness.rs index ade51c4abbc..bcc5ad7b7ad 100644 --- a/src/test/run-pass/for-loop-while/for-loop-goofiness.rs +++ b/src/test/run-pass/for-loop-while/for-loop-goofiness.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum BogusOption<T> { None, diff --git a/src/test/run-pass/for-loop-while/for-loop-no-std.rs b/src/test/run-pass/for-loop-while/for-loop-no-std.rs index dc03a500f8c..c91cd115dfb 100644 --- a/src/test/run-pass/for-loop-while/for-loop-no-std.rs +++ b/src/test/run-pass/for-loop-while/for-loop-no-std.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![feature(lang_items, start, alloc)] #![no_std] diff --git a/src/test/run-pass/for-loop-while/label_break_value.rs b/src/test/run-pass/for-loop-while/label_break_value.rs index 831b23b03c3..687253baa65 100644 --- a/src/test/run-pass/for-loop-while/label_break_value.rs +++ b/src/test/run-pass/for-loop-while/label_break_value.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] #![feature(label_break_value)] // Test control flow to follow label_break_value semantics diff --git a/src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs b/src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs index fd0b234c7b3..57d846d6557 100644 --- a/src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs +++ b/src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unreachable_code)] diff --git a/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs b/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs index b5da1c1e221..4b148eba9d9 100644 --- a/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs +++ b/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/for-loop-while/loop-break-value.rs b/src/test/run-pass/for-loop-while/loop-break-value.rs index 9f23b4e93e6..2038df4e2a4 100644 --- a/src/test/run-pass/for-loop-while/loop-break-value.rs +++ b/src/test/run-pass/for-loop-while/loop-break-value.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(never_type)] #[allow(unused)] diff --git a/src/test/run-pass/for-loop-while/loop-diverges.rs b/src/test/run-pass/for-loop-while/loop-diverges.rs index 86ff4c05438..47e5e71c623 100644 --- a/src/test/run-pass/for-loop-while/loop-diverges.rs +++ b/src/test/run-pass/for-loop-while/loop-diverges.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // pretty-expanded FIXME #23616 /* Make sure a loop{} can be the tailexpr in the body diff --git a/src/test/run-pass/for-loop-while/while-label.rs b/src/test/run-pass/for-loop-while/while-label.rs index da0cf295ba0..218aea5ee1d 100644 --- a/src/test/run-pass/for-loop-while/while-label.rs +++ b/src/test/run-pass/for-loop-while/while-label.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] pub fn main() { diff --git a/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs b/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs index 802f7be543a..2cdf273f3e3 100644 --- a/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs +++ b/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(unused_variables)] pub fn main() { diff --git a/src/test/run-pass/foreign/foreign-mod-unused-const.rs b/src/test/run-pass/foreign/foreign-mod-unused-const.rs index 61d537c692c..6b7b6d619de 100644 --- a/src/test/run-pass/foreign/foreign-mod-unused-const.rs +++ b/src/test/run-pass/foreign/foreign-mod-unused-const.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod foo { diff --git a/src/test/run-pass/foreign/foreign2.rs b/src/test/run-pass/foreign/foreign2.rs index 307e6b182e7..bd6c8e6b53d 100644 --- a/src/test/run-pass/foreign/foreign2.rs +++ b/src/test/run-pass/foreign/foreign2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-wasm32-bare no libc to test ffi with // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs b/src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs index a58b9ba567b..af71c95dc67 100644 --- a/src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs +++ b/src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] fn with_closure<A, F>(_: F) where F: FnOnce(Vec<A>, A) { diff --git a/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs b/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs index 3304b2e2600..2ed3663bb57 100644 --- a/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs +++ b/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct UsizeRef<'a> { a: &'a usize } diff --git a/src/test/run-pass/functions-closures/closure-reform.rs b/src/test/run-pass/functions-closures/closure-reform.rs index 52e0e56026b..95a9438300d 100644 --- a/src/test/run-pass/functions-closures/closure-reform.rs +++ b/src/test/run-pass/functions-closures/closure-reform.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ diff --git a/src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs b/src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs index e2e2b325177..747afc13301 100644 --- a/src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs +++ b/src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Ensure that we deduce expected argument types when a `fn()` type is expected (#41755) fn foo(f: fn(Vec<u32>) -> usize) { } diff --git a/src/test/run-pass/functions-closures/fn-coerce-field.rs b/src/test/run-pass/functions-closures/fn-coerce-field.rs index 5845af6b60d..166f05368be 100644 --- a/src/test/run-pass/functions-closures/fn-coerce-field.rs +++ b/src/test/run-pass/functions-closures/fn-coerce-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/functions-closures/fn-item-type-cast.rs b/src/test/run-pass/functions-closures/fn-item-type-cast.rs index 0c032bd79fd..02b05513ad7 100644 --- a/src/test/run-pass/functions-closures/fn-item-type-cast.rs +++ b/src/test/run-pass/functions-closures/fn-item-type-cast.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test explicit coercions from a fn item type to a fn pointer type. diff --git a/src/test/run-pass/functions-closures/fn-item-type-coerce.rs b/src/test/run-pass/functions-closures/fn-item-type-coerce.rs index 3b0cd1ec1e5..ad931a836b8 100644 --- a/src/test/run-pass/functions-closures/fn-item-type-coerce.rs +++ b/src/test/run-pass/functions-closures/fn-item-type-coerce.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test implicit coercions from a fn item type to a fn pointer type. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/functions-closures/parallel-codegen-closures.rs b/src/test/run-pass/functions-closures/parallel-codegen-closures.rs index 0b8604f66f9..95592993cb6 100644 --- a/src/test/run-pass/functions-closures/parallel-codegen-closures.rs +++ b/src/test/run-pass/functions-closures/parallel-codegen-closures.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] // Tests parallel codegen - this can fail if the symbol for the anonymous diff --git a/src/test/run-pass/generator/issue-52398.rs b/src/test/run-pass/generator/issue-52398.rs index 9ed65a0eee0..ff4d3e881f0 100644 --- a/src/test/run-pass/generator/issue-52398.rs +++ b/src/test/run-pass/generator/issue-52398.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(generators)] diff --git a/src/test/run-pass/generator/match-bindings.rs b/src/test/run-pass/generator/match-bindings.rs index 10d8bb8c9a7..25230df1749 100644 --- a/src/test/run-pass/generator/match-bindings.rs +++ b/src/test/run-pass/generator/match-bindings.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(generators)] diff --git a/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs b/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs index 81a5f571202..655ed20ac1f 100644 --- a/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs +++ b/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] #![feature(generators)] diff --git a/src/test/run-pass/generator/yield-in-args-rev.rs b/src/test/run-pass/generator/yield-in-args-rev.rs index 3048b1225d3..d74885495ab 100644 --- a/src/test/run-pass/generator/yield-in-args-rev.rs +++ b/src/test/run-pass/generator/yield-in-args-rev.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that a borrow that occurs after a yield in the same // argument list is not treated as live across the yield by diff --git a/src/test/run-pass/generator/yield-subtype.rs b/src/test/run-pass/generator/yield-subtype.rs index 62d3a59ab78..82804b253a7 100644 --- a/src/test/run-pass/generator/yield-subtype.rs +++ b/src/test/run-pass/generator/yield-subtype.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(dead_code)] // revisions:lexical nll //[nll]compile-flags: -Z disable-nll-user-type-assert diff --git a/src/test/run-pass/generics/generic-fn.rs b/src/test/run-pass/generics/generic-fn.rs index ae26ea1b155..4cb663bc9ee 100644 --- a/src/test/run-pass/generics/generic-fn.rs +++ b/src/test/run-pass/generics/generic-fn.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] fn id<T>(x: T) -> T { return x; } diff --git a/src/test/run-pass/generics/generic-tag-match.rs b/src/test/run-pass/generics/generic-tag-match.rs index 7f0bfe8ba31..798d5dcee2e 100644 --- a/src/test/run-pass/generics/generic-tag-match.rs +++ b/src/test/run-pass/generics/generic-tag-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(non_camel_case_types)] enum foo<T> { arm(T), } diff --git a/src/test/run-pass/generics/generic-tag.rs b/src/test/run-pass/generics/generic-tag.rs index 54a006a163e..bc7af903b32 100644 --- a/src/test/run-pass/generics/generic-tag.rs +++ b/src/test/run-pass/generics/generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/generics/generic-type-synonym.rs b/src/test/run-pass/generics/generic-type-synonym.rs index 518480301b9..ccea523c69c 100644 --- a/src/test/run-pass/generics/generic-type-synonym.rs +++ b/src/test/run-pass/generics/generic-type-synonym.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/generics/generic-unique.rs b/src/test/run-pass/generics/generic-unique.rs index c21a0be3d39..182f516a3c8 100644 --- a/src/test/run-pass/generics/generic-unique.rs +++ b/src/test/run-pass/generics/generic-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple<T> { x: T, y: T, z: T } diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs index 641912269a1..7d13e64de2f 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we handle binder levels in object types correctly. // Initially, the reference to `'tcx` in the object type // `&Typer<'tcx>` was getting an incorrect binder level, yielding diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs index 19c7c8c489a..8856c08bee7 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Typer<'tcx> { diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs index 32abdde39ab..337935ad7f0 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 // Test that `F : Fn(isize) -> isize + Send` is interpreted as two diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs index 5d29115d35e..4b85b2b4077 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // Test that `Fn(isize) -> isize + 'static` parses as `(Fn(isize) -> isize) + diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs index 3f940cd4cd7..cbdead794a9 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A basic test of using a higher-ranked trait bound. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs index 2274fdc5684..c9c3dd33136 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that `&PrinterSupport`, which is really short for `&'a // PrinterSupport<'b>`, gets properly expanded when it appears in a // closure type. This used to result in messed up De Bruijn indices. diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs index f36533629cd..1d54594964c 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test what happens when a HR obligation is applied to an impl with // "outlives" bounds. Currently we're pretty conservative here; this // will probably improve in time. diff --git a/src/test/run-pass/hygiene/hygiene-dodging-1.rs b/src/test/run-pass/hygiene/hygiene-dodging-1.rs index bbb46d85d18..8c3e8d221f3 100644 --- a/src/test/run-pass/hygiene/hygiene-dodging-1.rs +++ b/src/test/run-pass/hygiene/hygiene-dodging-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] mod x { pub fn g() -> usize {14} diff --git a/src/test/run-pass/hygiene/hygienic-labels-in-let.rs b/src/test/run-pass/hygiene/hygienic-labels-in-let.rs index d68809a1c6e..892be9695cc 100644 --- a/src/test/run-pass/hygiene/hygienic-labels-in-let.rs +++ b/src/test/run-pass/hygiene/hygienic-labels-in-let.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] + // Test that labels injected by macros do not break hygiene. This // checks cases where the macros invocations are under the rhs of a // let statement. diff --git a/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr b/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr index d96b99746a7..e31c1484399 100644 --- a/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr +++ b/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr @@ -1,5 +1,5 @@ warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -11,7 +11,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:55:9 + --> $DIR/hygienic-labels-in-let.rs:57:9 | LL | 'x: loop { | -- first declared here @@ -20,7 +20,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:55:9 + --> $DIR/hygienic-labels-in-let.rs:57:9 | LL | 'x: loop { $e } | -- first declared here @@ -29,7 +29,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -41,7 +41,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ @@ -53,7 +53,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -65,7 +65,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { | -- first declared here @@ -74,7 +74,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { $e } | -- first declared here @@ -83,7 +83,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -92,7 +92,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { $e } | -- first declared here @@ -101,7 +101,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -113,7 +113,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: loop { $e } | -- first declared here @@ -125,7 +125,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -137,7 +137,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: loop { $e } | -- first declared here @@ -149,7 +149,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -161,7 +161,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { | -- first declared here @@ -170,7 +170,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { $e } | -- first declared here @@ -179,7 +179,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -188,7 +188,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { $e } | -- first declared here @@ -197,7 +197,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -206,7 +206,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -215,7 +215,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -227,7 +227,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: loop { $e } | -- first declared here @@ -239,7 +239,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -251,7 +251,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: loop { $e } | -- first declared here @@ -263,7 +263,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -275,7 +275,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -287,7 +287,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope diff --git a/src/test/run-pass/hygiene/hygienic-labels.rs b/src/test/run-pass/hygiene/hygienic-labels.rs index 723ffb30b7f..e69f9cd1a86 100644 --- a/src/test/run-pass/hygiene/hygienic-labels.rs +++ b/src/test/run-pass/hygiene/hygienic-labels.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // Test that labels injected by macros do not break hygiene. // Issue #24278: The label/lifetime shadowing checker from #24162 diff --git a/src/test/run-pass/hygiene/hygienic-labels.stderr b/src/test/run-pass/hygiene/hygienic-labels.stderr index 45c0cacde9a..7bd2886159e 100644 --- a/src/test/run-pass/hygiene/hygienic-labels.stderr +++ b/src/test/run-pass/hygiene/hygienic-labels.stderr @@ -1,5 +1,5 @@ warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -11,7 +11,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:46:5 + --> $DIR/hygienic-labels.rs:47:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -20,7 +20,7 @@ LL | 'x: loop { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:46:5 + --> $DIR/hygienic-labels.rs:47:5 | LL | 'x: loop { $e } | -- first declared here @@ -29,7 +29,7 @@ LL | 'x: loop { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -41,7 +41,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ @@ -53,7 +53,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -65,7 +65,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -74,7 +74,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { $e } | -- first declared here @@ -83,7 +83,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { | -- first declared here @@ -92,7 +92,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { $e } | -- first declared here @@ -101,7 +101,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -113,7 +113,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: loop { $e } | -- first declared here @@ -125,7 +125,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -137,7 +137,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: loop { $e } | -- first declared here @@ -149,7 +149,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -160,7 +160,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -169,7 +169,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { $e } | -- first declared here @@ -178,7 +178,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { | -- first declared here @@ -187,7 +187,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { $e } | -- first declared here @@ -196,7 +196,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: while 1 + 1 == 2 { | -- first declared here @@ -205,7 +205,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -214,7 +214,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -226,7 +226,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: loop { $e } | -- first declared here @@ -238,7 +238,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -250,7 +250,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: loop { $e } | -- first declared here @@ -262,7 +262,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -274,7 +274,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -286,7 +286,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope diff --git a/src/test/run-pass/hygiene/issue-44128.rs b/src/test/run-pass/hygiene/issue-44128.rs index 879cd851434..db9e0de2e9a 100644 --- a/src/test/run-pass/hygiene/issue-44128.rs +++ b/src/test/run-pass/hygiene/issue-44128.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![feature(decl_macro)] pub macro create_struct($a:ident) { diff --git a/src/test/run-pass/hygiene/legacy_interaction.rs b/src/test/run-pass/hygiene/legacy_interaction.rs index d0845b5802b..72370396ebb 100644 --- a/src/test/run-pass/hygiene/legacy_interaction.rs +++ b/src/test/run-pass/hygiene/legacy_interaction.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty pretty-printing is unhygienic // aux-build:legacy_interaction.rs diff --git a/src/test/run-pass/impl-trait/nesting.rs b/src/test/run-pass/impl-trait/nesting.rs index f721ace0afe..3bb081181ff 100644 --- a/src/test/run-pass/impl-trait/nesting.rs +++ b/src/test/run-pass/impl-trait/nesting.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn foo<T>(t: T) -> impl Into<[T; { const FOO: usize = 1; FOO }]> { [t] diff --git a/src/test/run-pass/imports/import-glob-0.rs b/src/test/run-pass/imports/import-glob-0.rs index f72fb1f0b13..731a716d4a5 100644 --- a/src/test/run-pass/imports/import-glob-0.rs +++ b/src/test/run-pass/imports/import-glob-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use module_of_many_things::*; use dug::too::greedily::and::too::deep::*; diff --git a/src/test/run-pass/imports/import-glob-1.rs b/src/test/run-pass/imports/import-glob-1.rs index b1f40d74917..c4e50c17264 100644 --- a/src/test/run-pass/imports/import-glob-1.rs +++ b/src/test/run-pass/imports/import-glob-1.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // This should resolve fine. Prior to fix, the last import // was being tried too early, and marked as unrsolved before // the glob import had a chance to be resolved. diff --git a/src/test/run-pass/imports/import-prefix-macro.rs b/src/test/run-pass/imports/import-prefix-macro.rs index ceb662c6e3d..5768029ef8c 100644 --- a/src/test/run-pass/imports/import-prefix-macro.rs +++ b/src/test/run-pass/imports/import-prefix-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] mod a { pub mod b { pub mod c { diff --git a/src/test/run-pass/imports/import-rename.rs b/src/test/run-pass/imports/import-rename.rs index 8d4757f0a47..082e8321e18 100644 --- a/src/test/run-pass/imports/import-rename.rs +++ b/src/test/run-pass/imports/import-rename.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use foo::{x, y as fooy}; use Maybe::{Yes as MaybeYes}; diff --git a/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs b/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs index 5b04daeb332..0f8088c8969 100644 --- a/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs +++ b/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] +#![allow(unreachable_code)] // ignore-emscripten no threads support #![allow(stable_features)] diff --git a/src/test/run-pass/issues/issue-10025.rs b/src/test/run-pass/issues/issue-10025.rs index bd286bca938..109663ac8ae 100644 --- a/src/test/run-pass/issues/issue-10025.rs +++ b/src/test/run-pass/issues/issue-10025.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 unsafe extern fn foo() {} diff --git a/src/test/run-pass/issues/issue-10028.rs b/src/test/run-pass/issues/issue-10028.rs index b89ecb0b9df..2f7cbcde803 100644 --- a/src/test/run-pass/issues/issue-10028.rs +++ b/src/test/run-pass/issues/issue-10028.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-10028.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-10228.rs b/src/test/run-pass/issues/issue-10228.rs index 7ed8f5be936..940b478c615 100644 --- a/src/test/run-pass/issues/issue-10228.rs +++ b/src/test/run-pass/issues/issue-10228.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum StdioContainer { diff --git a/src/test/run-pass/issues/issue-10392.rs b/src/test/run-pass/issues/issue-10392.rs index 65c88f445c2..8042797f778 100644 --- a/src/test/run-pass/issues/issue-10392.rs +++ b/src/test/run-pass/issues/issue-10392.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct A { foo: isize } struct B { a: isize, b: isize, c: isize } diff --git a/src/test/run-pass/issues/issue-10396.rs b/src/test/run-pass/issues/issue-10396.rs index f0b3b276fcf..5b7bfe1a02e 100644 --- a/src/test/run-pass/issues/issue-10396.rs +++ b/src/test/run-pass/issues/issue-10396.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] enum Foo<'s> { V(&'s str) diff --git a/src/test/run-pass/issues/issue-10763.rs b/src/test/run-pass/issues/issue-10763.rs index 9f03cd34114..705cc3fad13 100644 --- a/src/test/run-pass/issues/issue-10763.rs +++ b/src/test/run-pass/issues/issue-10763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern "Rust" fn foo() {} diff --git a/src/test/run-pass/issues/issue-10802.rs b/src/test/run-pass/issues/issue-10802.rs index 3967ee44583..bd5d7059c21 100644 --- a/src/test/run-pass/issues/issue-10802.rs +++ b/src/test/run-pass/issues/issue-10802.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct DroppableStruct; diff --git a/src/test/run-pass/issues/issue-10806.rs b/src/test/run-pass/issues/issue-10806.rs index 3cfbd703954..6dfa0ecc291 100644 --- a/src/test/run-pass/issues/issue-10806.rs +++ b/src/test/run-pass/issues/issue-10806.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-10902.rs b/src/test/run-pass/issues/issue-10902.rs index f27b4576d03..df9dc0b63d9 100644 --- a/src/test/run-pass/issues/issue-10902.rs +++ b/src/test/run-pass/issues/issue-10902.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod two_tuple { diff --git a/src/test/run-pass/issues/issue-11085.rs b/src/test/run-pass/issues/issue-11085.rs index 76a047e2a20..50c87575773 100644 --- a/src/test/run-pass/issues/issue-11085.rs +++ b/src/test/run-pass/issues/issue-11085.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: --cfg foo // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-1112.rs b/src/test/run-pass/issues/issue-1112.rs index ee1711b1333..4283ae0fafb 100644 --- a/src/test/run-pass/issues/issue-1112.rs +++ b/src/test/run-pass/issues/issue-1112.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #1112 // Alignment of interior pointers to dynamic-size types diff --git a/src/test/run-pass/issues/issue-11612.rs b/src/test/run-pass/issues/issue-11612.rs index 763e538fb8f..ba17a02dd38 100644 --- a/src/test/run-pass/issues/issue-11612.rs +++ b/src/test/run-pass/issues/issue-11612.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // #11612 // We weren't updating the auto adjustments with all the resolved // type information after type check. diff --git a/src/test/run-pass/issues/issue-11677.rs b/src/test/run-pass/issues/issue-11677.rs index a4d4feb4f8a..d9bc76f9b03 100644 --- a/src/test/run-pass/issues/issue-11677.rs +++ b/src/test/run-pass/issues/issue-11677.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(dead_code)] diff --git a/src/test/run-pass/issues/issue-11709.rs b/src/test/run-pass/issues/issue-11709.rs index ffd6f1dfb55..7f1669abe1c 100644 --- a/src/test/run-pass/issues/issue-11709.rs +++ b/src/test/run-pass/issues/issue-11709.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty issue #37199 // Don't panic on blocks without results diff --git a/src/test/run-pass/issues/issue-11869.rs b/src/test/run-pass/issues/issue-11869.rs index be20f7a0fec..b3543f726da 100644 --- a/src/test/run-pass/issues/issue-11869.rs +++ b/src/test/run-pass/issues/issue-11869.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct A { diff --git a/src/test/run-pass/issues/issue-1251.rs b/src/test/run-pass/issues/issue-1251.rs index a7bc8718003..f9d48b8c835 100644 --- a/src/test/run-pass/issues/issue-1251.rs +++ b/src/test/run-pass/issues/issue-1251.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-wasm32-bare no libc to test ffi with diff --git a/src/test/run-pass/issues/issue-12612.rs b/src/test/run-pass/issues/issue-12612.rs index dd9c9abaf65..d9b563be2c0 100644 --- a/src/test/run-pass/issues/issue-12612.rs +++ b/src/test/run-pass/issues/issue-12612.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:issue_12612_1.rs // aux-build:issue_12612_2.rs diff --git a/src/test/run-pass/issues/issue-12729.rs b/src/test/run-pass/issues/issue-12729.rs index f75090c4223..efcc05cc196 100644 --- a/src/test/run-pass/issues/issue-12729.rs +++ b/src/test/run-pass/issues/issue-12729.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub struct Foo; diff --git a/src/test/run-pass/issues/issue-12909.rs b/src/test/run-pass/issues/issue-12909.rs index d4db01a5e58..4070464ba3a 100644 --- a/src/test/run-pass/issues/issue-12909.rs +++ b/src/test/run-pass/issues/issue-12909.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 use std::collections::HashMap; diff --git a/src/test/run-pass/issues/issue-13204.rs b/src/test/run-pass/issues/issue-13204.rs index 4aa2c49b428..0d5a7e07138 100644 --- a/src/test/run-pass/issues/issue-13204.rs +++ b/src/test/run-pass/issues/issue-13204.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // Test that when instantiating trait default methods, typeck handles // lifetime parameters defined on the method bound correctly. diff --git a/src/test/run-pass/issues/issue-13214.rs b/src/test/run-pass/issues/issue-13214.rs index 634cbbb0417..1c119bb634d 100644 --- a/src/test/run-pass/issues/issue-13214.rs +++ b/src/test/run-pass/issues/issue-13214.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // defining static with struct that contains enum // with &'static str variant used to cause ICE diff --git a/src/test/run-pass/issues/issue-13304.rs b/src/test/run-pass/issues/issue-13304.rs index 117cb0bbe16..a2a30b26d47 100644 --- a/src/test/run-pass/issues/issue-13304.rs +++ b/src/test/run-pass/issues/issue-13304.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/run-pass/issues/issue-13405.rs b/src/test/run-pass/issues/issue-13405.rs index 3b9fdf84b5d..a8ca38838d1 100644 --- a/src/test/run-pass/issues/issue-13405.rs +++ b/src/test/run-pass/issues/issue-13405.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Foo<'a> { diff --git a/src/test/run-pass/issues/issue-13494.rs b/src/test/run-pass/issues/issue-13494.rs index 553f3a7fec9..0750a4c8959 100644 --- a/src/test/run-pass/issues/issue-13494.rs +++ b/src/test/run-pass/issues/issue-13494.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // This test may not always fail, but it can be flaky if the race it used to diff --git a/src/test/run-pass/issues/issue-13507-2.rs b/src/test/run-pass/issues/issue-13507-2.rs index 894cd7ac011..a189b8f1688 100644 --- a/src/test/run-pass/issues/issue-13507-2.rs +++ b/src/test/run-pass/issues/issue-13507-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:issue13507.rs extern crate issue13507; diff --git a/src/test/run-pass/issues/issue-13763.rs b/src/test/run-pass/issues/issue-13763.rs index 0b27e2fab31..7b335d31238 100644 --- a/src/test/run-pass/issues/issue-13763.rs +++ b/src/test/run-pass/issues/issue-13763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod u8 { diff --git a/src/test/run-pass/issues/issue-13808.rs b/src/test/run-pass/issues/issue-13808.rs index 2d6b78c6b07..e759ef1c5b4 100644 --- a/src/test/run-pass/issues/issue-13808.rs +++ b/src/test/run-pass/issues/issue-13808.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Foo<'a> { diff --git a/src/test/run-pass/issues/issue-13837.rs b/src/test/run-pass/issues/issue-13837.rs index eaa17499850..98a86748851 100644 --- a/src/test/run-pass/issues/issue-13837.rs +++ b/src/test/run-pass/issues/issue-13837.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct TestStruct { diff --git a/src/test/run-pass/issues/issue-13902.rs b/src/test/run-pass/issues/issue-13902.rs index 87413be05e5..4f0ab3c55f2 100644 --- a/src/test/run-pass/issues/issue-13902.rs +++ b/src/test/run-pass/issues/issue-13902.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] const JSVAL_TAG_CLEAR: u32 = 0xFFFFFF80; diff --git a/src/test/run-pass/issues/issue-14330.rs b/src/test/run-pass/issues/issue-14330.rs index d50dc64f437..fe54c1cf05c 100644 --- a/src/test/run-pass/issues/issue-14330.rs +++ b/src/test/run-pass/issues/issue-14330.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #[macro_use] extern crate std as std2; diff --git a/src/test/run-pass/issues/issue-14456.rs b/src/test/run-pass/issues/issue-14456.rs index 27eb0ebcbfe..cfd037e31f6 100644 --- a/src/test/run-pass/issues/issue-14456.rs +++ b/src/test/run-pass/issues/issue-14456.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/run-pass/issues/issue-1451.rs b/src/test/run-pass/issues/issue-1451.rs index fb344c3b4b7..7cdc54fa59f 100644 --- a/src/test/run-pass/issues/issue-1451.rs +++ b/src/test/run-pass/issues/issue-1451.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_snake_case)] #![allow(unused_variables)] diff --git a/src/test/run-pass/issues/issue-14821.rs b/src/test/run-pass/issues/issue-14821.rs index c01ffb7d6b1..69291afb92f 100644 --- a/src/test/run-pass/issues/issue-14821.rs +++ b/src/test/run-pass/issues/issue-14821.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait SomeTrait {} struct Meow; impl SomeTrait for Meow {} diff --git a/src/test/run-pass/issues/issue-14865.rs b/src/test/run-pass/issues/issue-14865.rs index 4e278c66886..94da75cdc05 100644 --- a/src/test/run-pass/issues/issue-14865.rs +++ b/src/test/run-pass/issues/issue-14865.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum X { Foo(usize), diff --git a/src/test/run-pass/issues/issue-14919.rs b/src/test/run-pass/issues/issue-14919.rs index a9768661256..dd02e513287 100644 --- a/src/test/run-pass/issues/issue-14919.rs +++ b/src/test/run-pass/issues/issue-14919.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Matcher { diff --git a/src/test/run-pass/issues/issue-15063.rs b/src/test/run-pass/issues/issue-15063.rs index 863dde1fc5e..c8cbc120251 100644 --- a/src/test/run-pass/issues/issue-15063.rs +++ b/src/test/run-pass/issues/issue-15063.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] enum Two { A, B} impl Drop for Two { fn drop(&mut self) { diff --git a/src/test/run-pass/issues/issue-15221.rs b/src/test/run-pass/issues/issue-15221.rs index 25e163e3958..375cb5e14e5 100644 --- a/src/test/run-pass/issues/issue-15221.rs +++ b/src/test/run-pass/issues/issue-15221.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(path_statements)] // pretty-expanded FIXME #23616 macro_rules! inner { diff --git a/src/test/run-pass/issues/issue-15261.rs b/src/test/run-pass/issues/issue-15261.rs index b715a388d10..263f9b0bd4b 100644 --- a/src/test/run-pass/issues/issue-15261.rs +++ b/src/test/run-pass/issues/issue-15261.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-15487.rs b/src/test/run-pass/issues/issue-15487.rs index de4de14ca33..48bcf2183f0 100644 --- a/src/test/run-pass/issues/issue-15487.rs +++ b/src/test/run-pass/issues/issue-15487.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // ignore-windows // ignore-wasm32-bare no libs to link diff --git a/src/test/run-pass/issues/issue-15689-2.rs b/src/test/run-pass/issues/issue-15689-2.rs index 7b4d1e3e3e2..dedc66336e7 100644 --- a/src/test/run-pass/issues/issue-15689-2.rs +++ b/src/test/run-pass/issues/issue-15689-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/issues/issue-15730.rs b/src/test/run-pass/issues/issue-15730.rs index c2f5f9f2e60..b5a0715bae6 100644 --- a/src/test/run-pass/issues/issue-15730.rs +++ b/src/test/run-pass/issues/issue-15730.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-15735.rs b/src/test/run-pass/issues/issue-15735.rs index 9e95b173e89..5ac47bd68bc 100644 --- a/src/test/run-pass/issues/issue-15735.rs +++ b/src/test/run-pass/issues/issue-15735.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A<'a> { a: &'a i32, b: &'a i32, diff --git a/src/test/run-pass/issues/issue-15763.rs b/src/test/run-pass/issues/issue-15763.rs index f241efa74d3..a8aba30a37f 100644 --- a/src/test/run-pass/issues/issue-15763.rs +++ b/src/test/run-pass/issues/issue-15763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(box_syntax)] #[derive(PartialEq, Debug)] diff --git a/src/test/run-pass/issues/issue-15793.rs b/src/test/run-pass/issues/issue-15793.rs index 97f4c0095ec..9c5bea1a53e 100644 --- a/src/test/run-pass/issues/issue-15793.rs +++ b/src/test/run-pass/issues/issue-15793.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum NestedEnum { First, diff --git a/src/test/run-pass/issues/issue-16441.rs b/src/test/run-pass/issues/issue-16441.rs index 5a0ea2adc63..cabed87edda 100644 --- a/src/test/run-pass/issues/issue-16441.rs +++ b/src/test/run-pass/issues/issue-16441.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Empty; diff --git a/src/test/run-pass/issues/issue-16452.rs b/src/test/run-pass/issues/issue-16452.rs index 2b78582b577..10c9f316b89 100644 --- a/src/test/run-pass/issues/issue-16452.rs +++ b/src/test/run-pass/issues/issue-16452.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-16560.rs b/src/test/run-pass/issues/issue-16560.rs index 50009f4f6ea..795b1efeeeb 100644 --- a/src/test/run-pass/issues/issue-16560.rs +++ b/src/test/run-pass/issues/issue-16560.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/issues/issue-16596.rs b/src/test/run-pass/issues/issue-16596.rs index cdbc3daf4ab..d9583809a89 100644 --- a/src/test/run-pass/issues/issue-16596.rs +++ b/src/test/run-pass/issues/issue-16596.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait MatrixRow { fn dummy(&self) { }} diff --git a/src/test/run-pass/issues/issue-16597.rs b/src/test/run-pass/issues/issue-16597.rs index 6b437eb65aa..61b82814210 100644 --- a/src/test/run-pass/issues/issue-16597.rs +++ b/src/test/run-pass/issues/issue-16597.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // compile-flags:--test mod tests { diff --git a/src/test/run-pass/issues/issue-16602-3.rs b/src/test/run-pass/issues/issue-16602-3.rs index 5346851f0f2..bc4cbcbd329 100644 --- a/src/test/run-pass/issues/issue-16602-3.rs +++ b/src/test/run-pass/issues/issue-16602-3.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_assignments)] #[derive(Debug)] enum Foo { Bar(u32, u32), diff --git a/src/test/run-pass/issues/issue-16668.rs b/src/test/run-pass/issues/issue-16668.rs index 08f696cfcf4..fdb49c68984 100644 --- a/src/test/run-pass/issues/issue-16668.rs +++ b/src/test/run-pass/issues/issue-16668.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Parser<'a, I, O> { parse: Box<FnMut(I) -> Result<O, String> + 'a> } diff --git a/src/test/run-pass/issues/issue-16783.rs b/src/test/run-pass/issues/issue-16783.rs index bafeb9716c5..3f1d07b88ec 100644 --- a/src/test/run-pass/issues/issue-16783.rs +++ b/src/test/run-pass/issues/issue-16783.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub fn main() { diff --git a/src/test/run-pass/issues/issue-16819.rs b/src/test/run-pass/issues/issue-16819.rs index 498abc1c733..dab126ccc42 100644 --- a/src/test/run-pass/issues/issue-16819.rs +++ b/src/test/run-pass/issues/issue-16819.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // `#[cfg]` on struct field permits empty unusable struct struct S { diff --git a/src/test/run-pass/issues/issue-1701.rs b/src/test/run-pass/issues/issue-1701.rs index 433fd4c1af3..90b71d5dfe2 100644 --- a/src/test/run-pass/issues/issue-1701.rs +++ b/src/test/run-pass/issues/issue-1701.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-17074.rs b/src/test/run-pass/issues/issue-17074.rs index 063cf7b0a03..1f45e01203f 100644 --- a/src/test/run-pass/issues/issue-17074.rs +++ b/src/test/run-pass/issues/issue-17074.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] static X2: u64 = !0 as u16 as u64; static Y2: u64 = !0 as u32 as u64; diff --git a/src/test/run-pass/issues/issue-17121.rs b/src/test/run-pass/issues/issue-17121.rs index 8da01966959..fafcdde2bbe 100644 --- a/src/test/run-pass/issues/issue-17121.rs +++ b/src/test/run-pass/issues/issue-17121.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-cloudabi no std::fs diff --git a/src/test/run-pass/issues/issue-17216.rs b/src/test/run-pass/issues/issue-17216.rs index dc2848cc190..c27eb74c90f 100644 --- a/src/test/run-pass/issues/issue-17216.rs +++ b/src/test/run-pass/issues/issue-17216.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct Leak<'a> { dropped: &'a mut bool } diff --git a/src/test/run-pass/issues/issue-17336.rs b/src/test/run-pass/issues/issue-17336.rs index aea2b67a92f..b1a77d73aa4 100644 --- a/src/test/run-pass/issues/issue-17336.rs +++ b/src/test/run-pass/issues/issue-17336.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #[allow(dead_code)] fn check(a: &str) { let x = a as *const str; diff --git a/src/test/run-pass/issues/issue-17718-borrow-interior.rs b/src/test/run-pass/issues/issue-17718-borrow-interior.rs index 505aefdd1c7..51f617340da 100644 --- a/src/test/run-pass/issues/issue-17718-borrow-interior.rs +++ b/src/test/run-pass/issues/issue-17718-borrow-interior.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { a: usize } static A: S = S { a: 3 }; diff --git a/src/test/run-pass/issues/issue-17718-const-destructors.rs b/src/test/run-pass/issues/issue-17718-const-destructors.rs index 6f8fbbd9f78..16f9cea82fa 100644 --- a/src/test/run-pass/issues/issue-17718-const-destructors.rs +++ b/src/test/run-pass/issues/issue-17718-const-destructors.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A; impl Drop for A { fn drop(&mut self) {} diff --git a/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs b/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs index 2ac6a901358..f6a2f099753 100644 --- a/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs +++ b/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use std::marker; diff --git a/src/test/run-pass/issues/issue-17718.rs b/src/test/run-pass/issues/issue-17718.rs index c332d0b586d..33e69824dfc 100644 --- a/src/test/run-pass/issues/issue-17718.rs +++ b/src/test/run-pass/issues/issue-17718.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-17718-aux.rs extern crate issue_17718_aux as other; diff --git a/src/test/run-pass/issues/issue-17732.rs b/src/test/run-pass/issues/issue-17732.rs index e69d8fabe86..c0ab42b4264 100644 --- a/src/test/run-pass/issues/issue-17732.rs +++ b/src/test/run-pass/issues/issue-17732.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Person { diff --git a/src/test/run-pass/issues/issue-17746.rs b/src/test/run-pass/issues/issue-17746.rs index 7e88068419e..0cdefc290a8 100644 --- a/src/test/run-pass/issues/issue-17746.rs +++ b/src/test/run-pass/issues/issue-17746.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #17746 fn main() {} diff --git a/src/test/run-pass/issues/issue-17756.rs b/src/test/run-pass/issues/issue-17756.rs index 8c3f6b93588..7b8fa866fff 100644 --- a/src/test/run-pass/issues/issue-17756.rs +++ b/src/test/run-pass/issues/issue-17756.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] const count : usize = 2 as usize; diff --git a/src/test/run-pass/issues/issue-17771.rs b/src/test/run-pass/issues/issue-17771.rs index ccea8846b08..ed5acf5e1bb 100644 --- a/src/test/run-pass/issues/issue-17771.rs +++ b/src/test/run-pass/issues/issue-17771.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Aaa { fn dummy(&self) { } } diff --git a/src/test/run-pass/issues/issue-17816.rs b/src/test/run-pass/issues/issue-17816.rs index 0f96035b274..ddeac242f78 100644 --- a/src/test/run-pass/issues/issue-17816.rs +++ b/src/test/run-pass/issues/issue-17816.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::marker::PhantomData; fn main() { diff --git a/src/test/run-pass/issues/issue-17904.rs b/src/test/run-pass/issues/issue-17904.rs index 2a86611a196..9b76c9fca2a 100644 --- a/src/test/run-pass/issues/issue-17904.rs +++ b/src/test/run-pass/issues/issue-17904.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we can parse where clauses on various forms of tuple // structs. diff --git a/src/test/run-pass/issues/issue-18083.rs b/src/test/run-pass/issues/issue-18083.rs index 152cba82222..9118ad28493 100644 --- a/src/test/run-pass/issues/issue-18083.rs +++ b/src/test/run-pass/issues/issue-18083.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // These crossed imports should resolve fine, and not block on // each other and be reported as unresolved. diff --git a/src/test/run-pass/issues/issue-18110.rs b/src/test/run-pass/issues/issue-18110.rs index d6733050216..6d80e2664dc 100644 --- a/src/test/run-pass/issues/issue-18110.rs +++ b/src/test/run-pass/issues/issue-18110.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-1821.rs b/src/test/run-pass/issues/issue-1821.rs index 27c225a1916..d37b6df6e34 100644 --- a/src/test/run-pass/issues/issue-1821.rs +++ b/src/test/run-pass/issues/issue-1821.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Issue #1821 - Don't recurse trying to typecheck this diff --git a/src/test/run-pass/issues/issue-18353.rs b/src/test/run-pass/issues/issue-18353.rs index 279ee89a492..a3e7552691b 100644 --- a/src/test/run-pass/issues/issue-18353.rs +++ b/src/test/run-pass/issues/issue-18353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that wrapping an unsized struct in an enum which gets optimised does // not ICE. diff --git a/src/test/run-pass/issues/issue-18446.rs b/src/test/run-pass/issues/issue-18446.rs index 0758ceb0954..09f3e451ad1 100644 --- a/src/test/run-pass/issues/issue-18446.rs +++ b/src/test/run-pass/issues/issue-18446.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that methods in trait impls should override default methods. trait T { diff --git a/src/test/run-pass/issues/issue-1866.rs b/src/test/run-pass/issues/issue-1866.rs index cf4a0ddea98..f27d8032dd6 100644 --- a/src/test/run-pass/issues/issue-1866.rs +++ b/src/test/run-pass/issues/issue-1866.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-18738.rs b/src/test/run-pass/issues/issue-18738.rs index f586552dcb3..8ed663cbbd6 100644 --- a/src/test/run-pass/issues/issue-18738.rs +++ b/src/test/run-pass/issues/issue-18738.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Eq, PartialEq, PartialOrd, Ord)] enum Test<'a> { Int(&'a isize), diff --git a/src/test/run-pass/issues/issue-18906.rs b/src/test/run-pass/issues/issue-18906.rs index 08a39350c57..4f771752c86 100644 --- a/src/test/run-pass/issues/issue-18906.rs +++ b/src/test/run-pass/issues/issue-18906.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait Borrow<Borrowed: ?Sized> { diff --git a/src/test/run-pass/issues/issue-18988.rs b/src/test/run-pass/issues/issue-18988.rs index 422a0f7d7d6..691d4117430 100644 --- a/src/test/run-pass/issues/issue-18988.rs +++ b/src/test/run-pass/issues/issue-18988.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub trait Foo : Send { } pub struct MyFoo { diff --git a/src/test/run-pass/issues/issue-19001.rs b/src/test/run-pass/issues/issue-19001.rs index 4407cbf501e..e4460d33b9e 100644 --- a/src/test/run-pass/issues/issue-19001.rs +++ b/src/test/run-pass/issues/issue-19001.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check that we handle recursive arrays correctly in `type_of` struct Loopy { diff --git a/src/test/run-pass/issues/issue-19037.rs b/src/test/run-pass/issues/issue-19037.rs index eb3c265617b..350c17415da 100644 --- a/src/test/run-pass/issues/issue-19037.rs +++ b/src/test/run-pass/issues/issue-19037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Str([u8]); diff --git a/src/test/run-pass/issues/issue-19097.rs b/src/test/run-pass/issues/issue-19097.rs index d3415c34791..1ad7f524be4 100644 --- a/src/test/run-pass/issues/issue-19097.rs +++ b/src/test/run-pass/issues/issue-19097.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for #19097 struct Foo<T>(T); diff --git a/src/test/run-pass/issues/issue-19102.rs b/src/test/run-pass/issues/issue-19102.rs index eecc9db486e..c26dca255b9 100644 --- a/src/test/run-pass/issues/issue-19102.rs +++ b/src/test/run-pass/issues/issue-19102.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![deny(unused_qualifications)] use self::A::B; diff --git a/src/test/run-pass/issues/issue-19127.rs b/src/test/run-pass/issues/issue-19127.rs index 3290b179864..9826b1b08d2 100644 --- a/src/test/run-pass/issues/issue-19127.rs +++ b/src/test/run-pass/issues/issue-19127.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn foo<T, F: FnOnce(T) -> T>(f: F) {} diff --git a/src/test/run-pass/issues/issue-19129-2.rs b/src/test/run-pass/issues/issue-19129-2.rs index 4999ee1287c..8d43ece3680 100644 --- a/src/test/run-pass/issues/issue-19129-2.rs +++ b/src/test/run-pass/issues/issue-19129-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait Trait<Input> { diff --git a/src/test/run-pass/issues/issue-19340-1.rs b/src/test/run-pass/issues/issue-19340-1.rs index 53531fcad87..62c39d0ff3d 100644 --- a/src/test/run-pass/issues/issue-19340-1.rs +++ b/src/test/run-pass/issues/issue-19340-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-19340-1.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-19340-2.rs b/src/test/run-pass/issues/issue-19340-2.rs index a1b68e87626..3f86c7c9180 100644 --- a/src/test/run-pass/issues/issue-19340-2.rs +++ b/src/test/run-pass/issues/issue-19340-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum Homura { diff --git a/src/test/run-pass/issues/issue-19404.rs b/src/test/run-pass/issues/issue-19404.rs index 3a5ce65aef8..3f8aad4e0b1 100644 --- a/src/test/run-pass/issues/issue-19404.rs +++ b/src/test/run-pass/issues/issue-19404.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] use std::any::TypeId; use std::rc::Rc; diff --git a/src/test/run-pass/issues/issue-19499.rs b/src/test/run-pass/issues/issue-19499.rs index 5fb209b2dfe..efdcce17f5f 100644 --- a/src/test/run-pass/issues/issue-19499.rs +++ b/src/test/run-pass/issues/issue-19499.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(unused_variables)] // Regression test for issue #19499. Due to incorrect caching of trait // results for closures with upvars whose types were not fully // computed, this rather bizarre little program (along with many more diff --git a/src/test/run-pass/issues/issue-19631.rs b/src/test/run-pass/issues/issue-19631.rs index 12804983ee4..604e3d60874 100644 --- a/src/test/run-pass/issues/issue-19631.rs +++ b/src/test/run-pass/issues/issue-19631.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait PoolManager { diff --git a/src/test/run-pass/issues/issue-19632.rs b/src/test/run-pass/issues/issue-19632.rs index 801d5947f92..5784886e94c 100644 --- a/src/test/run-pass/issues/issue-19632.rs +++ b/src/test/run-pass/issues/issue-19632.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait PoolManager { diff --git a/src/test/run-pass/issues/issue-19850.rs b/src/test/run-pass/issues/issue-19850.rs index fa837f57ede..f5b1697528f 100644 --- a/src/test/run-pass/issues/issue-19850.rs +++ b/src/test/run-pass/issues/issue-19850.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that `<Type as Trait>::Output` and `Self::Output` are accepted as type annotations in let // bindings diff --git a/src/test/run-pass/issues/issue-20186.rs b/src/test/run-pass/issues/issue-20186.rs index 0f42d8b1caa..16ac2babd42 100644 --- a/src/test/run-pass/issues/issue-20186.rs +++ b/src/test/run-pass/issues/issue-20186.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct Foo; impl Foo { diff --git a/src/test/run-pass/issues/issue-20313.rs b/src/test/run-pass/issues/issue-20313.rs index 9e6561369b8..bc87372e14f 100644 --- a/src/test/run-pass/issues/issue-20313.rs +++ b/src/test/run-pass/issues/issue-20313.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(link_llvm_intrinsics)] diff --git a/src/test/run-pass/issues/issue-20343.rs b/src/test/run-pass/issues/issue-20343.rs index 62506e1c49d..0173b0b2f9c 100644 --- a/src/test/run-pass/issues/issue-20343.rs +++ b/src/test/run-pass/issues/issue-20343.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for Issue #20343. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-20389.rs b/src/test/run-pass/issues/issue-20389.rs index 21cd3a55268..02d444f414c 100644 --- a/src/test/run-pass/issues/issue-20389.rs +++ b/src/test/run-pass/issues/issue-20389.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_20389.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-20414.rs b/src/test/run-pass/issues/issue-20414.rs index 2e2449933c0..f42ba1ff303 100644 --- a/src/test/run-pass/issues/issue-20414.rs +++ b/src/test/run-pass/issues/issue-20414.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Trait { diff --git a/src/test/run-pass/issues/issue-20427.rs b/src/test/run-pass/issues/issue-20427.rs index b03c489e252..86d94ad85b3 100644 --- a/src/test/run-pass/issues/issue-20427.rs +++ b/src/test/run-pass/issues/issue-20427.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-20454.rs b/src/test/run-pass/issues/issue-20454.rs index 41cc94909a0..e00ddf4905f 100644 --- a/src/test/run-pass/issues/issue-20454.rs +++ b/src/test/run-pass/issues/issue-20454.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] use std::thread; fn _foo() { diff --git a/src/test/run-pass/issues/issue-20616.rs b/src/test/run-pass/issues/issue-20616.rs index c28d2123669..fa72cf3e76f 100644 --- a/src/test/run-pass/issues/issue-20616.rs +++ b/src/test/run-pass/issues/issue-20616.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type MyType<'a, T> = &'a T; // combine lifetime bounds and type arguments in usual way diff --git a/src/test/run-pass/issues/issue-2063-resource.rs b/src/test/run-pass/issues/issue-2063-resource.rs index 12e9b481dc1..6e30c132040 100644 --- a/src/test/run-pass/issues/issue-2063-resource.rs +++ b/src/test/run-pass/issues/issue-2063-resource.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test that autoderef of a type like this does not // cause compiler to loop. Note that no instances // of such a type could ever be constructed. diff --git a/src/test/run-pass/issues/issue-20644.rs b/src/test/run-pass/issues/issue-20644.rs index 728e2be3d23..c53565262e8 100644 --- a/src/test/run-pass/issues/issue-20644.rs +++ b/src/test/run-pass/issues/issue-20644.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(stable_features)] // A reduced version of the rustbook ice. The problem this encountered diff --git a/src/test/run-pass/issues/issue-20763-1.rs b/src/test/run-pass/issues/issue-20763-1.rs index 0afcc1bd966..df85f615cd2 100644 --- a/src/test/run-pass/issues/issue-20763-1.rs +++ b/src/test/run-pass/issues/issue-20763-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait T0 { diff --git a/src/test/run-pass/issues/issue-20763-2.rs b/src/test/run-pass/issues/issue-20763-2.rs index 4b25d4f05de..489b87ce90f 100644 --- a/src/test/run-pass/issues/issue-20763-2.rs +++ b/src/test/run-pass/issues/issue-20763-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait T0 { diff --git a/src/test/run-pass/issues/issue-20953.rs b/src/test/run-pass/issues/issue-20953.rs index e3dc286df34..e2200c0d39b 100644 --- a/src/test/run-pass/issues/issue-20953.rs +++ b/src/test/run-pass/issues/issue-20953.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] fn main() { let mut shrinker: Box<Iterator<Item=i32>> = Box::new(vec![1].into_iter()); println!("{:?}", shrinker.next()); diff --git a/src/test/run-pass/issues/issue-21033.rs b/src/test/run-pass/issues/issue-21033.rs index f96d2db30d3..20357ecd63a 100644 --- a/src/test/run-pass/issues/issue-21033.rs +++ b/src/test/run-pass/issues/issue-21033.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 #![feature(box_patterns)] diff --git a/src/test/run-pass/issues/issue-21058.rs b/src/test/run-pass/issues/issue-21058.rs index 318abfe691e..e2ad0ba5bb2 100644 --- a/src/test/run-pass/issues/issue-21058.rs +++ b/src/test/run-pass/issues/issue-21058.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(core_intrinsics)] struct NT(str); diff --git a/src/test/run-pass/issues/issue-21174.rs b/src/test/run-pass/issues/issue-21174.rs index 3af5e5323a6..f387b93d8f9 100644 --- a/src/test/run-pass/issues/issue-21174.rs +++ b/src/test/run-pass/issues/issue-21174.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait Trait<'a> { type A; type B; diff --git a/src/test/run-pass/issues/issue-21245.rs b/src/test/run-pass/issues/issue-21245.rs index 6bc14489d95..234d70e4dd0 100644 --- a/src/test/run-pass/issues/issue-21245.rs +++ b/src/test/run-pass/issues/issue-21245.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #21245. Check that we are able to infer // the types in these examples correctly. It used to be that // insufficient type propagation caused the type of the iterator to be diff --git a/src/test/run-pass/issues/issue-21402.rs b/src/test/run-pass/issues/issue-21402.rs index 210ba0711b4..041547a5728 100644 --- a/src/test/run-pass/issues/issue-21402.rs +++ b/src/test/run-pass/issues/issue-21402.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Hash)] diff --git a/src/test/run-pass/issues/issue-21475.rs b/src/test/run-pass/issues/issue-21475.rs index 883d6d215bd..cdfdad3848d 100644 --- a/src/test/run-pass/issues/issue-21475.rs +++ b/src/test/run-pass/issues/issue-21475.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use m::{START, END}; diff --git a/src/test/run-pass/issues/issue-21486.rs b/src/test/run-pass/issues/issue-21486.rs index faf9b42a0e8..5e576893711 100644 --- a/src/test/run-pass/issues/issue-21486.rs +++ b/src/test/run-pass/issues/issue-21486.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // Issue #21486: Make sure that all structures are dropped, even when // created via FRU and control-flow breaks in the middle of // construction. diff --git a/src/test/run-pass/issues/issue-21520.rs b/src/test/run-pass/issues/issue-21520.rs index 71eb229ef00..33d79b66162 100644 --- a/src/test/run-pass/issues/issue-21520.rs +++ b/src/test/run-pass/issues/issue-21520.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the requirement (in `Bar`) that `T::Bar : 'static` does // not wind up propagating to `T`. diff --git a/src/test/run-pass/issues/issue-21562.rs b/src/test/run-pass/issues/issue-21562.rs index 6b876df9d04..4e90ed7c447 100644 --- a/src/test/run-pass/issues/issue-21562.rs +++ b/src/test/run-pass/issues/issue-21562.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] extern crate core; diff --git a/src/test/run-pass/issues/issue-21622.rs b/src/test/run-pass/issues/issue-21622.rs index e7289e5d162..16db178452e 100644 --- a/src/test/run-pass/issues/issue-21622.rs +++ b/src/test/run-pass/issues/issue-21622.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct Index; diff --git a/src/test/run-pass/issues/issue-21726.rs b/src/test/run-pass/issues/issue-21726.rs index 49369759929..ffdff9aa2ba 100644 --- a/src/test/run-pass/issues/issue-21726.rs +++ b/src/test/run-pass/issues/issue-21726.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #21726: an issue arose around the rules for // subtyping of projection types that resulted in an unconstrained // region, yielding region inference failures. diff --git a/src/test/run-pass/issues/issue-21891.rs b/src/test/run-pass/issues/issue-21891.rs index 1e577ba7303..90a496617b0 100644 --- a/src/test/run-pass/issues/issue-21891.rs +++ b/src/test/run-pass/issues/issue-21891.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2190-1.rs b/src/test/run-pass/issues/issue-2190-1.rs index 2d7a7382f0b..c77407a6bb1 100644 --- a/src/test/run-pass/issues/issue-2190-1.rs +++ b/src/test/run-pass/issues/issue-2190-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2216.rs b/src/test/run-pass/issues/issue-2216.rs index 9283cd93fa3..42cd3c0488b 100644 --- a/src/test/run-pass/issues/issue-2216.rs +++ b/src/test/run-pass/issues/issue-2216.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] pub fn main() { let mut x = 0; diff --git a/src/test/run-pass/issues/issue-22346.rs b/src/test/run-pass/issues/issue-22346.rs index 6689b6081ec..0b58591cd62 100644 --- a/src/test/run-pass/issues/issue-22346.rs +++ b/src/test/run-pass/issues/issue-22346.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // This used to cause an ICE because the retslot for the "return" had the wrong type diff --git a/src/test/run-pass/issues/issue-22471.rs b/src/test/run-pass/issues/issue-22471.rs index 87b4bc1734b..b93f1f354c6 100644 --- a/src/test/run-pass/issues/issue-22471.rs +++ b/src/test/run-pass/issues/issue-22471.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(type_alias_bounds)] type Foo<T> where T: Copy = Box<T>; diff --git a/src/test/run-pass/issues/issue-22546.rs b/src/test/run-pass/issues/issue-22546.rs index 28aaae1d8cc..4f165877afc 100644 --- a/src/test/run-pass/issues/issue-22546.rs +++ b/src/test/run-pass/issues/issue-22546.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Parsing patterns with paths with type parameters (issue #22544) use std::default::Default; diff --git a/src/test/run-pass/issues/issue-22577.rs b/src/test/run-pass/issues/issue-22577.rs index 774416c9251..c78f308f6b8 100644 --- a/src/test/run-pass/issues/issue-22577.rs +++ b/src/test/run-pass/issues/issue-22577.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-cloudabi no std::fs diff --git a/src/test/run-pass/issues/issue-22629.rs b/src/test/run-pass/issues/issue-22629.rs index 9254a080794..9b9918d8aad 100644 --- a/src/test/run-pass/issues/issue-22629.rs +++ b/src/test/run-pass/issues/issue-22629.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. diff --git a/src/test/run-pass/issues/issue-22781.rs b/src/test/run-pass/issues/issue-22781.rs index af95b6e1d1a..8849b505e4b 100644 --- a/src/test/run-pass/issues/issue-22781.rs +++ b/src/test/run-pass/issues/issue-22781.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::collections::HashMap; use std::collections::hash_map::Entry::Vacant; diff --git a/src/test/run-pass/issues/issue-22828.rs b/src/test/run-pass/issues/issue-22828.rs index cc92f080936..cdbd1deb001 100644 --- a/src/test/run-pass/issues/issue-22828.rs +++ b/src/test/run-pass/issues/issue-22828.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. diff --git a/src/test/run-pass/issues/issue-2284.rs b/src/test/run-pass/issues/issue-2284.rs index 77d1d6e0aa2..feb752411b1 100644 --- a/src/test/run-pass/issues/issue-2284.rs +++ b/src/test/run-pass/issues/issue-2284.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Send { diff --git a/src/test/run-pass/issues/issue-2311-2.rs b/src/test/run-pass/issues/issue-2311-2.rs index 8cfd941cca8..493ff6f01cb 100644 --- a/src/test/run-pass/issues/issue-2311-2.rs +++ b/src/test/run-pass/issues/issue-2311-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-2312.rs b/src/test/run-pass/issues/issue-2312.rs index 33a033ef37f..9975f8a5aa7 100644 --- a/src/test/run-pass/issues/issue-2312.rs +++ b/src/test/run-pass/issues/issue-2312.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Testing that the B's are resolved diff --git a/src/test/run-pass/issues/issue-23406.rs b/src/test/run-pass/issues/issue-23406.rs index fb44e2d9270..771f62a6323 100644 --- a/src/test/run-pass/issues/issue-23406.rs +++ b/src/test/run-pass/issues/issue-23406.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Inner { type T; } diff --git a/src/test/run-pass/issues/issue-23442.rs b/src/test/run-pass/issues/issue-23442.rs index 9f39b30f107..1b31516be17 100644 --- a/src/test/run-pass/issues/issue-23442.rs +++ b/src/test/run-pass/issues/issue-23442.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::marker::PhantomData; pub struct UnionedKeys<'a,K> diff --git a/src/test/run-pass/issues/issue-23485.rs b/src/test/run-pass/issues/issue-23485.rs index 42ccf5995ac..0699dc13c15 100644 --- a/src/test/run-pass/issues/issue-23485.rs +++ b/src/test/run-pass/issues/issue-23485.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test for an ICE that occurred when a default method implementation // was applied to a type that did not meet the prerequisites. The // problem occurred specifically because normalizing diff --git a/src/test/run-pass/issues/issue-23491.rs b/src/test/run-pass/issues/issue-23491.rs index a6e06050c0e..54f66d34f39 100644 --- a/src/test/run-pass/issues/issue-23491.rs +++ b/src/test/run-pass/issues/issue-23491.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(box_syntax)] struct Node<T: ?Sized>(T); diff --git a/src/test/run-pass/issues/issue-23699.rs b/src/test/run-pass/issues/issue-23699.rs index a33d1039267..747fc172023 100644 --- a/src/test/run-pass/issues/issue-23699.rs +++ b/src/test/run-pass/issues/issue-23699.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn gimme_a_raw_pointer<T>(_: *const T) { } fn test<T>(t: T) { } diff --git a/src/test/run-pass/issues/issue-23833.rs b/src/test/run-pass/issues/issue-23833.rs index eeb7db925da..b790f721a3b 100644 --- a/src/test/run-pass/issues/issue-23833.rs +++ b/src/test/run-pass/issues/issue-23833.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::fmt; use std::{i8, i16, i32, i64, isize}; use std::{u8, u16, u32, u64, usize}; diff --git a/src/test/run-pass/issues/issue-24085.rs b/src/test/run-pass/issues/issue-24085.rs index 6d8cacf8b29..06350a80730 100644 --- a/src/test/run-pass/issues/issue-24085.rs +++ b/src/test/run-pass/issues/issue-24085.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #24085. Errors were occurring in region // inference due to the requirement that `'a:b'`, which was getting // incorrectly codegened in connection with the closure below. diff --git a/src/test/run-pass/issues/issue-24086.rs b/src/test/run-pass/issues/issue-24086.rs index 632afc00688..1d86c4201b5 100644 --- a/src/test/run-pass/issues/issue-24086.rs +++ b/src/test/run-pass/issues/issue-24086.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] pub struct Registry<'a> { listener: &'a mut (), } diff --git a/src/test/run-pass/issues/issue-24161.rs b/src/test/run-pass/issues/issue-24161.rs index 1ac5d1237a7..8bb88be7c56 100644 --- a/src/test/run-pass/issues/issue-24161.rs +++ b/src/test/run-pass/issues/issue-24161.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Copy,Clone)] struct Functions { a: fn(u32) -> u32, diff --git a/src/test/run-pass/issues/issue-24353.rs b/src/test/run-pass/issues/issue-24353.rs index f4b0e6814e8..753905c2b2f 100644 --- a/src/test/run-pass/issues/issue-24353.rs +++ b/src/test/run-pass/issues/issue-24353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] fn main() { return (); diff --git a/src/test/run-pass/issues/issue-24434.rs b/src/test/run-pass/issues/issue-24434.rs index a4f22e3c79a..7fdd6f8ee8b 100644 --- a/src/test/run-pass/issues/issue-24434.rs +++ b/src/test/run-pass/issues/issue-24434.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // compile-flags:--cfg set1 #![cfg_attr(set1, feature(custom_attribute))] diff --git a/src/test/run-pass/issues/issue-2445-b.rs b/src/test/run-pass/issues/issue-2445-b.rs index 144861dc94e..b9e773a5d4f 100644 --- a/src/test/run-pass/issues/issue-2445-b.rs +++ b/src/test/run-pass/issues/issue-2445-b.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2445.rs b/src/test/run-pass/issues/issue-2445.rs index 1d368e908ed..95782e83ffb 100644 --- a/src/test/run-pass/issues/issue-2445.rs +++ b/src/test/run-pass/issues/issue-2445.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-24533.rs b/src/test/run-pass/issues/issue-24533.rs index 316773e8915..d2104cacd0c 100644 --- a/src/test/run-pass/issues/issue-24533.rs +++ b/src/test/run-pass/issues/issue-24533.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] use std::slice::Iter; use std::io::{Error, ErrorKind, Result}; use std::vec::*; diff --git a/src/test/run-pass/issues/issue-2463.rs b/src/test/run-pass/issues/issue-2463.rs index 1c655f87435..8a1b6e45e72 100644 --- a/src/test/run-pass/issues/issue-2463.rs +++ b/src/test/run-pass/issues/issue-2463.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Pair { f: isize, g: isize } diff --git a/src/test/run-pass/issues/issue-2487-a.rs b/src/test/run-pass/issues/issue-2487-a.rs index ee0ee106076..6bd1757f64c 100644 --- a/src/test/run-pass/issues/issue-2487-a.rs +++ b/src/test/run-pass/issues/issue-2487-a.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2502.rs b/src/test/run-pass/issues/issue-2502.rs index d06f99910a0..938a8e29044 100644 --- a/src/test/run-pass/issues/issue-2502.rs +++ b/src/test/run-pass/issues/issue-2502.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-25180.rs b/src/test/run-pass/issues/issue-25180.rs index edfa369ed46..04a28fb8f0a 100644 --- a/src/test/run-pass/issues/issue-25180.rs +++ b/src/test/run-pass/issues/issue-25180.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] const x: &'static Fn() = &|| println!("ICE here"); diff --git a/src/test/run-pass/issues/issue-25339.rs b/src/test/run-pass/issues/issue-25339.rs index 279a8865377..4551b38b5cd 100644 --- a/src/test/run-pass/issues/issue-25339.rs +++ b/src/test/run-pass/issues/issue-25339.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(associated_type_defaults)] use std::marker::PhantomData; diff --git a/src/test/run-pass/issues/issue-25394.rs b/src/test/run-pass/issues/issue-25394.rs index df1fe399a4a..4e7b6242712 100644 --- a/src/test/run-pass/issues/issue-25394.rs +++ b/src/test/run-pass/issues/issue-25394.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Row<T>([T]); diff --git a/src/test/run-pass/issues/issue-25467.rs b/src/test/run-pass/issues/issue-25467.rs index 37ce124e132..0f078b214ed 100644 --- a/src/test/run-pass/issues/issue-25467.rs +++ b/src/test/run-pass/issues/issue-25467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-25467.rs pub type Issue25467BarT = (); diff --git a/src/test/run-pass/issues/issue-2550.rs b/src/test/run-pass/issues/issue-2550.rs index 0552e97e642..afe837509b9 100644 --- a/src/test/run-pass/issues/issue-2550.rs +++ b/src/test/run-pass/issues/issue-2550.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-25549-multiple-drop.rs b/src/test/run-pass/issues/issue-25549-multiple-drop.rs index 24f44f2ecba..ccb438a8c23 100644 --- a/src/test/run-pass/issues/issue-25549-multiple-drop.rs +++ b/src/test/run-pass/issues/issue-25549-multiple-drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct Foo<'r>(&'r mut i32); impl<'r> Drop for Foo<'r> { diff --git a/src/test/run-pass/issues/issue-25693.rs b/src/test/run-pass/issues/issue-25693.rs index 86fe6c08147..174fc832598 100644 --- a/src/test/run-pass/issues/issue-25693.rs +++ b/src/test/run-pass/issues/issue-25693.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] pub trait Parameters { type SelfRef; } struct RP<'a> { _marker: std::marker::PhantomData<&'a ()> } diff --git a/src/test/run-pass/issues/issue-25916.rs b/src/test/run-pass/issues/issue-25916.rs index cf8753119bf..c71af4660fb 100644 --- a/src/test/run-pass/issues/issue-25916.rs +++ b/src/test/run-pass/issues/issue-25916.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] + fn main() { macro_rules! f { () => { 0 + 0 } diff --git a/src/test/run-pass/issues/issue-26095.rs b/src/test/run-pass/issues/issue-26095.rs index 0c6bc7c4885..cc7f7cdbab1 100644 --- a/src/test/run-pass/issues/issue-26095.rs +++ b/src/test/run-pass/issues/issue-26095.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/issues/issue-2611-3.rs b/src/test/run-pass/issues/issue-2611-3.rs index 4b66aa48a5b..99fd1a727f5 100644 --- a/src/test/run-pass/issues/issue-2611-3.rs +++ b/src/test/run-pass/issues/issue-2611-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Tests that impls are allowed to have looser, more permissive bounds // than the traits require. diff --git a/src/test/run-pass/issues/issue-26205.rs b/src/test/run-pass/issues/issue-26205.rs index e015acfdc2a..ce96c3dd5a2 100644 --- a/src/test/run-pass/issues/issue-26205.rs +++ b/src/test/run-pass/issues/issue-26205.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::{Deref, DerefMut}; struct Foo; diff --git a/src/test/run-pass/issues/issue-2633.rs b/src/test/run-pass/issues/issue-2633.rs index c02c4e7b9d6..410339d37f1 100644 --- a/src/test/run-pass/issues/issue-2633.rs +++ b/src/test/run-pass/issues/issue-2633.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Copy, Clone)] diff --git a/src/test/run-pass/issues/issue-2642.rs b/src/test/run-pass/issues/issue-2642.rs index c900fa7b42c..94d8adfa323 100644 --- a/src/test/run-pass/issues/issue-2642.rs +++ b/src/test/run-pass/issues/issue-2642.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn f() { diff --git a/src/test/run-pass/issues/issue-26873-multifile.rs b/src/test/run-pass/issues/issue-26873-multifile.rs index c557c0698d5..803ef06eba7 100644 --- a/src/test/run-pass/issues/issue-26873-multifile.rs +++ b/src/test/run-pass/issues/issue-26873-multifile.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(non_snake_case)] // ignore-pretty issue #37195 diff --git a/src/test/run-pass/issues/issue-26873-onefile.rs b/src/test/run-pass/issues/issue-26873-onefile.rs index 005491ecc58..c2f1c6cb1bf 100644 --- a/src/test/run-pass/issues/issue-26873-onefile.rs +++ b/src/test/run-pass/issues/issue-26873-onefile.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(non_snake_case)] mod A { diff --git a/src/test/run-pass/issues/issue-26997.rs b/src/test/run-pass/issues/issue-26997.rs index e6d0ef14431..03430e1ac68 100644 --- a/src/test/run-pass/issues/issue-26997.rs +++ b/src/test/run-pass/issues/issue-26997.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Foo { x: isize, y: isize diff --git a/src/test/run-pass/issues/issue-27060.rs b/src/test/run-pass/issues/issue-27060.rs index 594edb3fd71..adf3179da4f 100644 --- a/src/test/run-pass/issues/issue-27060.rs +++ b/src/test/run-pass/issues/issue-27060.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[repr(packed)] pub struct Good { data: &'static u32, diff --git a/src/test/run-pass/issues/issue-2708.rs b/src/test/run-pass/issues/issue-2708.rs index 5fccdb0f137..d760e8eef68 100644 --- a/src/test/run-pass/issues/issue-2708.rs +++ b/src/test/run-pass/issues/issue-2708.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2718.rs b/src/test/run-pass/issues/issue-2718.rs index 1c5e7c7333d..4faf9216fcb 100644 --- a/src/test/run-pass/issues/issue-2718.rs +++ b/src/test/run-pass/issues/issue-2718.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] +#![allow(unused_imports)] #![allow(non_camel_case_types)] pub type Task = isize; diff --git a/src/test/run-pass/issues/issue-27240.rs b/src/test/run-pass/issues/issue-27240.rs index 5e65a8084c3..07eb34e32ce 100644 --- a/src/test/run-pass/issues/issue-27240.rs +++ b/src/test/run-pass/issues/issue-27240.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] use std::fmt; struct NoisyDrop<T: fmt::Debug>(T); impl<T: fmt::Debug> Drop for NoisyDrop<T> { diff --git a/src/test/run-pass/issues/issue-2734.rs b/src/test/run-pass/issues/issue-2734.rs index e3b1618c625..68be1556349 100644 --- a/src/test/run-pass/issues/issue-2734.rs +++ b/src/test/run-pass/issues/issue-2734.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2735.rs b/src/test/run-pass/issues/issue-2735.rs index b22051700d8..8e5459ad915 100644 --- a/src/test/run-pass/issues/issue-2735.rs +++ b/src/test/run-pass/issues/issue-2735.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2748-a.rs b/src/test/run-pass/issues/issue-2748-a.rs index 9d84e2dccbc..db7b46a4dc5 100644 --- a/src/test/run-pass/issues/issue-2748-a.rs +++ b/src/test/run-pass/issues/issue-2748-a.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-27639.rs b/src/test/run-pass/issues/issue-27639.rs index 81b1a2518fc..7dcbe21b7e4 100644 --- a/src/test/run-pass/issues/issue-27639.rs +++ b/src/test/run-pass/issues/issue-27639.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] fn main() { diff --git a/src/test/run-pass/issues/issue-27889.rs b/src/test/run-pass/issues/issue-27889.rs index a16bfeb8daa..82d178835e2 100644 --- a/src/test/run-pass/issues/issue-27889.rs +++ b/src/test/run-pass/issues/issue-27889.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Test that a field can have the same name in different variants // of an enum diff --git a/src/test/run-pass/issues/issue-2804-2.rs b/src/test/run-pass/issues/issue-2804-2.rs index a080627c686..3e64d78ba02 100644 --- a/src/test/run-pass/issues/issue-2804-2.rs +++ b/src/test/run-pass/issues/issue-2804-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Minimized version of issue-2804.rs. Both check that callee IDs don't // clobber the previous node ID in a macro expr diff --git a/src/test/run-pass/issues/issue-28279.rs b/src/test/run-pass/issues/issue-28279.rs index bc615c8f7e3..bd5129a8ae4 100644 --- a/src/test/run-pass/issues/issue-28279.rs +++ b/src/test/run-pass/issues/issue-28279.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::rc::Rc; fn test1() -> Rc<for<'a> Fn(&'a usize) + 'static> { diff --git a/src/test/run-pass/issues/issue-28676.rs b/src/test/run-pass/issues/issue-28676.rs index 978d2136334..c571c4e23ce 100644 --- a/src/test/run-pass/issues/issue-28676.rs +++ b/src/test/run-pass/issues/issue-28676.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // ignore-wasm32-bare no libc to test ffi with diff --git a/src/test/run-pass/issues/issue-28822.rs b/src/test/run-pass/issues/issue-28822.rs index 39e4a23e3cd..1dda7212952 100644 --- a/src/test/run-pass/issues/issue-28822.rs +++ b/src/test/run-pass/issues/issue-28822.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] fn main() {} diff --git a/src/test/run-pass/issues/issue-2895.rs b/src/test/run-pass/issues/issue-2895.rs index e52126e16f8..9a1be5fef32 100644 --- a/src/test/run-pass/issues/issue-2895.rs +++ b/src/test/run-pass/issues/issue-2895.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; diff --git a/src/test/run-pass/issues/issue-29030.rs b/src/test/run-pass/issues/issue-29030.rs index 51dbf58a77d..9f4b2cffbbb 100644 --- a/src/test/run-pass/issues/issue-29030.rs +++ b/src/test/run-pass/issues/issue-29030.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Message<'a, P: 'a = &'a [u8]> { header: &'a [u8], diff --git a/src/test/run-pass/issues/issue-29037.rs b/src/test/run-pass/issues/issue-29037.rs index 2ee4446820b..3148e61827f 100644 --- a/src/test/run-pass/issues/issue-29037.rs +++ b/src/test/run-pass/issues/issue-29037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test ensures that each pointer type `P<X>` is covariant in `X`. use std::rc::Rc; diff --git a/src/test/run-pass/issues/issue-2904.rs b/src/test/run-pass/issues/issue-2904.rs index dcb8515c776..ab40c2e0bbe 100644 --- a/src/test/run-pass/issues/issue-2904.rs +++ b/src/test/run-pass/issues/issue-2904.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] // Map representation diff --git a/src/test/run-pass/issues/issue-29071-2.rs b/src/test/run-pass/issues/issue-29071-2.rs index f0025f25557..84dbb40ea87 100644 --- a/src/test/run-pass/issues/issue-29071-2.rs +++ b/src/test/run-pass/issues/issue-29071-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn t1() -> u32 { let x; x = if true { [1, 2, 3] } else { [2, 3, 4] }[0]; diff --git a/src/test/run-pass/issues/issue-29071.rs b/src/test/run-pass/issues/issue-29071.rs index 06570f41a53..1eab5a7bbda 100644 --- a/src/test/run-pass/issues/issue-29071.rs +++ b/src/test/run-pass/issues/issue-29071.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] fn ret() -> u32 { diff --git a/src/test/run-pass/issues/issue-29276.rs b/src/test/run-pass/issues/issue-29276.rs index 6797dbc31c1..9f2a0d6bc99 100644 --- a/src/test/run-pass/issues/issue-29276.rs +++ b/src/test/run-pass/issues/issue-29276.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S([u8; { struct Z; 0 }]); fn main() {} diff --git a/src/test/run-pass/issues/issue-2935.rs b/src/test/run-pass/issues/issue-2935.rs index d2af8325181..6656914e419 100644 --- a/src/test/run-pass/issues/issue-2935.rs +++ b/src/test/run-pass/issues/issue-2935.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-29466.rs b/src/test/run-pass/issues/issue-29466.rs index 1c8fc88f8f2..0aa4e6355d1 100644 --- a/src/test/run-pass/issues/issue-29466.rs +++ b/src/test/run-pass/issues/issue-29466.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! m( ($e1:expr => $e2:expr) => ({ $e1 }) ); diff --git a/src/test/run-pass/issues/issue-29485.rs b/src/test/run-pass/issues/issue-29485.rs index 67725b02ded..f3890f8d521 100644 --- a/src/test/run-pass/issues/issue-29485.rs +++ b/src/test/run-pass/issues/issue-29485.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // aux-build:issue-29485.rs // ignore-emscripten no threads diff --git a/src/test/run-pass/issues/issue-29522.rs b/src/test/run-pass/issues/issue-29522.rs index 9d5a12dadbe..75c01b2589e 100644 --- a/src/test/run-pass/issues/issue-29522.rs +++ b/src/test/run-pass/issues/issue-29522.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // check that we don't accidentally capture upvars just because their name // occurs in a path diff --git a/src/test/run-pass/issues/issue-29740.rs b/src/test/run-pass/issues/issue-29740.rs index b0959e83009..3854ad38bdc 100644 --- a/src/test/run-pass/issues/issue-29740.rs +++ b/src/test/run-pass/issues/issue-29740.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #29740. Inefficient MIR matching algorithms // generated way too much code for this sort of case, leading to OOM. #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-29927.rs b/src/test/run-pass/issues/issue-29927.rs index 4eab938609f..863d9e74abb 100644 --- a/src/test/run-pass/issues/issue-29927.rs +++ b/src/test/run-pass/issues/issue-29927.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] struct A { field: usize, diff --git a/src/test/run-pass/issues/issue-30018-nopanic.rs b/src/test/run-pass/issues/issue-30018-nopanic.rs index bb94d4f8517..dfbdf1fdeb4 100644 --- a/src/test/run-pass/issues/issue-30018-nopanic.rs +++ b/src/test/run-pass/issues/issue-30018-nopanic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // More thorough regression test for Issues #30018 and #30822. This // attempts to explore different ways that array element construction // (for both scratch arrays and non-scratch ones) interacts with diff --git a/src/test/run-pass/issues/issue-3037.rs b/src/test/run-pass/issues/issue-3037.rs index ab2d5a5ae88..8ae7b64182d 100644 --- a/src/test/run-pass/issues/issue-3037.rs +++ b/src/test/run-pass/issues/issue-3037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-30371.rs b/src/test/run-pass/issues/issue-30371.rs index f95d442c1b9..a3140f6ded2 100644 --- a/src/test/run-pass/issues/issue-30371.rs +++ b/src/test/run-pass/issues/issue-30371.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![deny(unused_variables)] fn main() { diff --git a/src/test/run-pass/issues/issue-3052.rs b/src/test/run-pass/issues/issue-3052.rs index 6c2d3899bf3..612fd69a499 100644 --- a/src/test/run-pass/issues/issue-3052.rs +++ b/src/test/run-pass/issues/issue-3052.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 type Connection = Box<FnMut(Vec<u8>) + 'static>; diff --git a/src/test/run-pass/issues/issue-3121.rs b/src/test/run-pass/issues/issue-3121.rs index 9d70cf90d1c..60b24050092 100644 --- a/src/test/run-pass/issues/issue-3121.rs +++ b/src/test/run-pass/issues/issue-3121.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-31260.rs b/src/test/run-pass/issues/issue-31260.rs index 6b31a1ac996..82d0d5b5ffb 100644 --- a/src/test/run-pass/issues/issue-31260.rs +++ b/src/test/run-pass/issues/issue-31260.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Struct<K: 'static> { pub field: K, } diff --git a/src/test/run-pass/issues/issue-3149.rs b/src/test/run-pass/issues/issue-3149.rs index 324aec23ab0..4eb3378a089 100644 --- a/src/test/run-pass/issues/issue-3149.rs +++ b/src/test/run-pass/issues/issue-3149.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-31597.rs b/src/test/run-pass/issues/issue-31597.rs index 50aefb7d870..f3995511b0f 100644 --- a/src/test/run-pass/issues/issue-31597.rs +++ b/src/test/run-pass/issues/issue-31597.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Make { type Out; diff --git a/src/test/run-pass/issues/issue-31776.rs b/src/test/run-pass/issues/issue-31776.rs index db866b86a2a..7386303bef5 100644 --- a/src/test/run-pass/issues/issue-31776.rs +++ b/src/test/run-pass/issues/issue-31776.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Various scenarios in which `pub` is required in blocks struct S; diff --git a/src/test/run-pass/issues/issue-32008.rs b/src/test/run-pass/issues/issue-32008.rs index 7fccf09bdaa..a04b7af813b 100644 --- a/src/test/run-pass/issues/issue-32008.rs +++ b/src/test/run-pass/issues/issue-32008.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Tests that binary operators allow subtyping on both the LHS and RHS, // and as such do not introduce unnecessarily strict lifetime constraints. diff --git a/src/test/run-pass/issues/issue-3220.rs b/src/test/run-pass/issues/issue-3220.rs index 2d32a08e37b..3183df6a4f5 100644 --- a/src/test/run-pass/issues/issue-3220.rs +++ b/src/test/run-pass/issues/issue-3220.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-33287.rs b/src/test/run-pass/issues/issue-33287.rs index e99c53caa87..31f44ffa34d 100644 --- a/src/test/run-pass/issues/issue-33287.rs +++ b/src/test/run-pass/issues/issue-33287.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] const A: [u32; 1] = [0]; fn test() { diff --git a/src/test/run-pass/issues/issue-33461.rs b/src/test/run-pass/issues/issue-33461.rs index 17938a38474..8f1665ba208 100644 --- a/src/test/run-pass/issues/issue-33461.rs +++ b/src/test/run-pass/issues/issue-33461.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::marker::PhantomData; struct TheType<T> { diff --git a/src/test/run-pass/issues/issue-33498.rs b/src/test/run-pass/issues/issue-33498.rs index e7e89083032..519db8a05af 100644 --- a/src/test/run-pass/issues/issue-33498.rs +++ b/src/test/run-pass/issues/issue-33498.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] pub fn main() { let x = (0, 2); diff --git a/src/test/run-pass/issues/issue-3389.rs b/src/test/run-pass/issues/issue-3389.rs index 7102bb469e4..500de0f6c26 100644 --- a/src/test/run-pass/issues/issue-3389.rs +++ b/src/test/run-pass/issues/issue-3389.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct trie_node { diff --git a/src/test/run-pass/issues/issue-33903.rs b/src/test/run-pass/issues/issue-33903.rs index df2f5e3e7a0..e521b594aa2 100644 --- a/src/test/run-pass/issues/issue-33903.rs +++ b/src/test/run-pass/issues/issue-33903.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue 33903: // Built-in indexing should be used even when the index is not // trivially an integer diff --git a/src/test/run-pass/issues/issue-3424.rs b/src/test/run-pass/issues/issue-3424.rs index 1e914eaee58..cf1b0022661 100644 --- a/src/test/run-pass/issues/issue-3424.rs +++ b/src/test/run-pass/issues/issue-3424.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // rustc --test ignores2.rs && ./ignores2 diff --git a/src/test/run-pass/issues/issue-3447.rs b/src/test/run-pass/issues/issue-3447.rs index ff4642e47eb..374dda09033 100644 --- a/src/test/run-pass/issues/issue-3447.rs +++ b/src/test/run-pass/issues/issue-3447.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-34751.rs b/src/test/run-pass/issues/issue-34751.rs index 382212a1908..d4758b80e97 100644 --- a/src/test/run-pass/issues/issue-34751.rs +++ b/src/test/run-pass/issues/issue-34751.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // #34751 ICE: 'rustc' panicked at 'assertion failed: !substs.has_regions_escaping_depth(0)' #[allow(dead_code)] diff --git a/src/test/run-pass/issues/issue-34784.rs b/src/test/run-pass/issues/issue-34784.rs index 0a6a25c41d5..fe257d57e98 100644 --- a/src/test/run-pass/issues/issue-34784.rs +++ b/src/test/run-pass/issues/issue-34784.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] const C: *const u8 = &0; fn foo(x: *const u8) { diff --git a/src/test/run-pass/issues/issue-34796.rs b/src/test/run-pass/issues/issue-34796.rs index ea9172ae483..8de25508687 100644 --- a/src/test/run-pass/issues/issue-34796.rs +++ b/src/test/run-pass/issues/issue-34796.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test case exposes conditions where the encoding of a trait object type // with projection predicates would differ between this crate and the upstream // crate, because the predicates were encoded in different order within each diff --git a/src/test/run-pass/issues/issue-35546.rs b/src/test/run-pass/issues/issue-35546.rs index 9c39941232f..13d099081b0 100644 --- a/src/test/run-pass/issues/issue-35546.rs +++ b/src/test/run-pass/issues/issue-35546.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #35546. Check that we are able to codegen // this. Before we had problems because of the drop glue signature // around dropping a trait object (specifically, when dropping the diff --git a/src/test/run-pass/issues/issue-3556.rs b/src/test/run-pass/issues/issue-3556.rs index b71d94adfeb..8b2cc17796f 100644 --- a/src/test/run-pass/issues/issue-3556.rs +++ b/src/test/run-pass/issues/issue-3556.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] enum Token { diff --git a/src/test/run-pass/issues/issue-35600.rs b/src/test/run-pass/issues/issue-35600.rs index 1083aa808cb..c9d9f9598f2 100644 --- a/src/test/run-pass/issues/issue-35600.rs +++ b/src/test/run-pass/issues/issue-35600.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait Foo { type bar; fn bar(); diff --git a/src/test/run-pass/issues/issue-3563-3.rs b/src/test/run-pass/issues/issue-3563-3.rs index cd31abaca35..13d74be89d8 100644 --- a/src/test/run-pass/issues/issue-3563-3.rs +++ b/src/test/run-pass/issues/issue-3563-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_snake_case)] // ASCII art shape renderer. Demonstrates traits, impls, operator overloading, diff --git a/src/test/run-pass/issues/issue-35815.rs b/src/test/run-pass/issues/issue-35815.rs index 62bd6aa37fd..32b73de1118 100644 --- a/src/test/run-pass/issues/issue-35815.rs +++ b/src/test/run-pass/issues/issue-35815.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; struct Foo<T: ?Sized> { diff --git a/src/test/run-pass/issues/issue-36023.rs b/src/test/run-pass/issues/issue-36023.rs index a654a813edf..54a36c6f1b3 100644 --- a/src/test/run-pass/issues/issue-36023.rs +++ b/src/test/run-pass/issues/issue-36023.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::ops::Deref; fn main() { diff --git a/src/test/run-pass/issues/issue-36075.rs b/src/test/run-pass/issues/issue-36075.rs index e11d35669f5..4042bd19794 100644 --- a/src/test/run-pass/issues/issue-36075.rs +++ b/src/test/run-pass/issues/issue-36075.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait DeclarationParser { type Declaration; } diff --git a/src/test/run-pass/issues/issue-3609.rs b/src/test/run-pass/issues/issue-3609.rs index 384964188db..abbaf630e78 100644 --- a/src/test/run-pass/issues/issue-3609.rs +++ b/src/test/run-pass/issues/issue-3609.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] use std::thread; use std::sync::mpsc::Sender; diff --git a/src/test/run-pass/issues/issue-3656.rs b/src/test/run-pass/issues/issue-3656.rs index 1e626e2e9c1..63b27406198 100644 --- a/src/test/run-pass/issues/issue-3656.rs +++ b/src/test/run-pass/issues/issue-3656.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // Issue #3656 diff --git a/src/test/run-pass/issues/issue-3702.rs b/src/test/run-pass/issues/issue-3702.rs index 5ca851f8b77..dfe63913d56 100644 --- a/src/test/run-pass/issues/issue-3702.rs +++ b/src/test/run-pass/issues/issue-3702.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { trait Text { diff --git a/src/test/run-pass/issues/issue-37222.rs b/src/test/run-pass/issues/issue-37222.rs index af19a922fae..114177702c5 100644 --- a/src/test/run-pass/issues/issue-37222.rs +++ b/src/test/run-pass/issues/issue-37222.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug, PartialEq)] enum Bar { A(i64), diff --git a/src/test/run-pass/issues/issue-37291/main.rs b/src/test/run-pass/issues/issue-37291/main.rs index c30e87ad785..b9b827d3457 100644 --- a/src/test/run-pass/issues/issue-37291/main.rs +++ b/src/test/run-pass/issues/issue-37291/main.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:lib.rs // Regression test for #37291. The problem was that the starting diff --git a/src/test/run-pass/issues/issue-37598.rs b/src/test/run-pass/issues/issue-37598.rs index b5a11f5a0fd..3001591c406 100644 --- a/src/test/run-pass/issues/issue-37598.rs +++ b/src/test/run-pass/issues/issue-37598.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(slice_patterns)] fn check(list: &[u8]) { diff --git a/src/test/run-pass/issues/issue-37725.rs b/src/test/run-pass/issues/issue-37725.rs index ce952a7e520..8b29dad918d 100644 --- a/src/test/run-pass/issues/issue-37725.rs +++ b/src/test/run-pass/issues/issue-37725.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn foo(&self); } diff --git a/src/test/run-pass/issues/issue-37733.rs b/src/test/run-pass/issues/issue-37733.rs index 0b1b08d4e7b..a982cae2621 100644 --- a/src/test/run-pass/issues/issue-37733.rs +++ b/src/test/run-pass/issues/issue-37733.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type A = for<> fn(); type B = for<'a,> fn(); diff --git a/src/test/run-pass/issues/issue-38002.rs b/src/test/run-pass/issues/issue-38002.rs index 70892ba7d62..044d84c06d4 100644 --- a/src/test/run-pass/issues/issue-38002.rs +++ b/src/test/run-pass/issues/issue-38002.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that constant ADTs are codegened OK, part k of N. enum Bar { diff --git a/src/test/run-pass/issues/issue-38437.rs b/src/test/run-pass/issues/issue-38437.rs index cea55270aa0..2fec9542e0e 100644 --- a/src/test/run-pass/issues/issue-38437.rs +++ b/src/test/run-pass/issues/issue-38437.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that drop elaboration clears the "master" discriminant // drop flag even if it protects no fields. diff --git a/src/test/run-pass/issues/issue-38556.rs b/src/test/run-pass/issues/issue-38556.rs index b1a30f910df..4f1dc22af3c 100644 --- a/src/test/run-pass/issues/issue-38556.rs +++ b/src/test/run-pass/issues/issue-38556.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Foo; macro_rules! reexport { diff --git a/src/test/run-pass/issues/issue-38727.rs b/src/test/run-pass/issues/issue-38727.rs index 81e63476524..ccf0e1c2bdb 100644 --- a/src/test/run-pass/issues/issue-38727.rs +++ b/src/test/run-pass/issues/issue-38727.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[repr(u64)] enum A { A = 0u64, diff --git a/src/test/run-pass/issues/issue-3874.rs b/src/test/run-pass/issues/issue-3874.rs index 53a57c9943b..2b1e25d2a1a 100644 --- a/src/test/run-pass/issues/issue-3874.rs +++ b/src/test/run-pass/issues/issue-3874.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum PureCounter { PureCounterVariant(usize) } diff --git a/src/test/run-pass/issues/issue-3888-2.rs b/src/test/run-pass/issues/issue-3888-2.rs index 707145392c7..2d702dac028 100644 --- a/src/test/run-pass/issues/issue-3888-2.rs +++ b/src/test/run-pass/issues/issue-3888-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn vec_peek<'r, T>(v: &'r [T]) -> &'r [T] { diff --git a/src/test/run-pass/issues/issue-3895.rs b/src/test/run-pass/issues/issue-3895.rs index 3620cb874f5..69207549126 100644 --- a/src/test/run-pass/issues/issue-3895.rs +++ b/src/test/run-pass/issues/issue-3895.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { enum State { BadChar, BadSyntax } diff --git a/src/test/run-pass/issues/issue-39089.rs b/src/test/run-pass/issues/issue-39089.rs index e4ace4299bd..6908563a81c 100644 --- a/src/test/run-pass/issues/issue-39089.rs +++ b/src/test/run-pass/issues/issue-39089.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn f<T: ?for<'a> Sized>() {} fn main() {} diff --git a/src/test/run-pass/issues/issue-39467.rs b/src/test/run-pass/issues/issue-39467.rs index 3fab06d9a68..d54cf3f27c5 100644 --- a/src/test/run-pass/issues/issue-39467.rs +++ b/src/test/run-pass/issues/issue-39467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! expr { () => { () } } enum A {} diff --git a/src/test/run-pass/issues/issue-39709.rs b/src/test/run-pass/issues/issue-39709.rs index 44caa644edf..25d8a707fe4 100644 --- a/src/test/run-pass/issues/issue-39709.rs +++ b/src/test/run-pass/issues/issue-39709.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] fn main() { println!("{}", { macro_rules! x { ($(t:tt)*) => {} } 33 }); } diff --git a/src/test/run-pass/issues/issue-3979-generics.rs b/src/test/run-pass/issues/issue-3979-generics.rs index 7766d7d1bdc..8402aac138e 100644 --- a/src/test/run-pass/issues/issue-3979-generics.rs +++ b/src/test/run-pass/issues/issue-3979-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] use std::ops::Add; diff --git a/src/test/run-pass/issues/issue-3979-xcrate.rs b/src/test/run-pass/issues/issue-3979-xcrate.rs index d698e7ac775..a087504c581 100644 --- a/src/test/run-pass/issues/issue-3979-xcrate.rs +++ b/src/test/run-pass/issues/issue-3979-xcrate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_3979_traits.rs extern crate issue_3979_traits; diff --git a/src/test/run-pass/issues/issue-3979.rs b/src/test/run-pass/issues/issue-3979.rs index 4cc2e882baa..ce7d20b6ef1 100644 --- a/src/test/run-pass/issues/issue-3979.rs +++ b/src/test/run-pass/issues/issue-3979.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] trait Positioned { diff --git a/src/test/run-pass/issues/issue-3991.rs b/src/test/run-pass/issues/issue-3991.rs index d3efcaf636e..9028066cfac 100644 --- a/src/test/run-pass/issues/issue-3991.rs +++ b/src/test/run-pass/issues/issue-3991.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-39984.rs b/src/test/run-pass/issues/issue-39984.rs index 450620da35a..c90585cb734 100644 --- a/src/test/run-pass/issues/issue-39984.rs +++ b/src/test/run-pass/issues/issue-39984.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unreachable_code)] // Regression test for issue #39984. // // The key here is that the error type of the `Ok` call ought to be diff --git a/src/test/run-pass/issues/issue-40003.rs b/src/test/run-pass/issues/issue-40003.rs index cf18ab47c39..d2ed14d1413 100644 --- a/src/test/run-pass/issues/issue-40003.rs +++ b/src/test/run-pass/issues/issue-40003.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] fn main() { if false { test(); } } diff --git a/src/test/run-pass/issues/issue-40136.rs b/src/test/run-pass/issues/issue-40136.rs index 5c1a527dbeb..00d33fae13c 100644 --- a/src/test/run-pass/issues/issue-40136.rs +++ b/src/test/run-pass/issues/issue-40136.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! m { () => { 0 } } diff --git a/src/test/run-pass/issues/issue-40235.rs b/src/test/run-pass/issues/issue-40235.rs index 3c26183f146..b37372c682f 100644 --- a/src/test/run-pass/issues/issue-40235.rs +++ b/src/test/run-pass/issues/issue-40235.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn foo() {} fn main() { diff --git a/src/test/run-pass/issues/issue-4025.rs b/src/test/run-pass/issues/issue-4025.rs index f216ba9b9c9..41af0826c00 100644 --- a/src/test/run-pass/issues/issue-4025.rs +++ b/src/test/run-pass/issues/issue-4025.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] /* # if b { x } else { y } requires identical types for x and y */ diff --git a/src/test/run-pass/issues/issue-40770.rs b/src/test/run-pass/issues/issue-40770.rs index d27b13c3a10..566f92519b8 100644 --- a/src/test/run-pass/issues/issue-40770.rs +++ b/src/test/run-pass/issues/issue-40770.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] macro_rules! m { ($e:expr) => { macro_rules! n { () => { $e } } diff --git a/src/test/run-pass/issues/issue-40883.rs b/src/test/run-pass/issues/issue-40883.rs index 357152b60e5..8de60a64ea4 100644 --- a/src/test/run-pass/issues/issue-40883.rs +++ b/src/test/run-pass/issues/issue-40883.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check that we don't have linear stack usage with multiple calls to `push` #![feature(test)] diff --git a/src/test/run-pass/issues/issue-40951.rs b/src/test/run-pass/issues/issue-40951.rs index b6f74f4f1cd..693234a1720 100644 --- a/src/test/run-pass/issues/issue-40951.rs +++ b/src/test/run-pass/issues/issue-40951.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for #40951. const FOO: [&'static str; 1] = ["foo"]; diff --git a/src/test/run-pass/issues/issue-4107.rs b/src/test/run-pass/issues/issue-4107.rs index a05b1ddd9f4..dee393d07c7 100644 --- a/src/test/run-pass/issues/issue-4107.rs +++ b/src/test/run-pass/issues/issue-4107.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { let _id: &Mat2<f64> = &Matrix::identity(1.0); diff --git a/src/test/run-pass/issues/issue-41213.rs b/src/test/run-pass/issues/issue-41213.rs index 0f1d8fe7249..66499b0a469 100644 --- a/src/test/run-pass/issues/issue-41213.rs +++ b/src/test/run-pass/issues/issue-41213.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum A { A1, A2, diff --git a/src/test/run-pass/issues/issue-41272.rs b/src/test/run-pass/issues/issue-41272.rs index 3debd77d123..827edd39d2f 100644 --- a/src/test/run-pass/issues/issue-41272.rs +++ b/src/test/run-pass/issues/issue-41272.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo; impl Foo { diff --git a/src/test/run-pass/issues/issue-41298.rs b/src/test/run-pass/issues/issue-41298.rs index 62e1afb9230..189c419c5db 100644 --- a/src/test/run-pass/issues/issue-41298.rs +++ b/src/test/run-pass/issues/issue-41298.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Function<T, F> { t: T, f: F } impl<T, R> Function<T, fn() -> R> { fn foo() { } } diff --git a/src/test/run-pass/issues/issue-41696.rs b/src/test/run-pass/issues/issue-41696.rs index 780290dce7f..3937f9c1930 100644 --- a/src/test/run-pass/issues/issue-41696.rs +++ b/src/test/run-pass/issues/issue-41696.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // this used to cause exponential code-size blowup during LLVM passes. #![feature(test)] diff --git a/src/test/run-pass/issues/issue-41849-variance-req.rs b/src/test/run-pass/issues/issue-41849-variance-req.rs index 2f8c108f590..61706f6acab 100644 --- a/src/test/run-pass/issues/issue-41849-variance-req.rs +++ b/src/test/run-pass/issues/issue-41849-variance-req.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #41849. use std::ops::Mul; diff --git a/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs b/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs index f47e69931d5..1a4b283a81b 100644 --- a/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs +++ b/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #41936. The coerce-unsized trait check in // coherence was using subtyping, which triggered variance // computation, which failed because it required type info for fields diff --git a/src/test/run-pass/issues/issue-42007.rs b/src/test/run-pass/issues/issue-42007.rs index b72343f05c6..1347cb62d0e 100644 --- a/src/test/run-pass/issues/issue-42007.rs +++ b/src/test/run-pass/issues/issue-42007.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_42007_s.rs extern crate issue_42007_s; diff --git a/src/test/run-pass/issues/issue-4208.rs b/src/test/run-pass/issues/issue-4208.rs index fa6f56bc817..d47e95e9b07 100644 --- a/src/test/run-pass/issues/issue-4208.rs +++ b/src/test/run-pass/issues/issue-4208.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-4208-cc.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-42453.rs b/src/test/run-pass/issues/issue-42453.rs index 649f52ef82e..6a4780ece6d 100644 --- a/src/test/run-pass/issues/issue-42453.rs +++ b/src/test/run-pass/issues/issue-42453.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Debug)] diff --git a/src/test/run-pass/issues/issue-42467.rs b/src/test/run-pass/issues/issue-42467.rs index 0f89d505751..82bab74a49b 100644 --- a/src/test/run-pass/issues/issue-42467.rs +++ b/src/test/run-pass/issues/issue-42467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo<T>(T); struct IntoIter<T>(T); diff --git a/src/test/run-pass/issues/issue-42956.rs b/src/test/run-pass/issues/issue-42956.rs index cee9d8be98d..2210facf294 100644 --- a/src/test/run-pass/issues/issue-42956.rs +++ b/src/test/run-pass/issues/issue-42956.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(associated_consts)] diff --git a/src/test/run-pass/issues/issue-4333.rs b/src/test/run-pass/issues/issue-4333.rs index 193a438fc9c..0886cf0aa68 100644 --- a/src/test/run-pass/issues/issue-4333.rs +++ b/src/test/run-pass/issues/issue-4333.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 use std::io; diff --git a/src/test/run-pass/issues/issue-43357.rs b/src/test/run-pass/issues/issue-43357.rs index 75d05c06428..558b0712bb1 100644 --- a/src/test/run-pass/issues/issue-43357.rs +++ b/src/test/run-pass/issues/issue-43357.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Trait { type Output; } diff --git a/src/test/run-pass/issues/issue-43483.rs b/src/test/run-pass/issues/issue-43483.rs index 52ee080125f..841bc629ce5 100644 --- a/src/test/run-pass/issues/issue-43483.rs +++ b/src/test/run-pass/issues/issue-43483.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait VecN { const DIM: usize; } diff --git a/src/test/run-pass/issues/issue-43923.rs b/src/test/run-pass/issues/issue-43923.rs index 220a68e1335..3f72c5d8af0 100644 --- a/src/test/run-pass/issues/issue-43923.rs +++ b/src/test/run-pass/issues/issue-43923.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct A<T: ?Sized> { ptr: T } fn foo<T>(x: &A<[T]>) {} diff --git a/src/test/run-pass/issues/issue-44247.rs b/src/test/run-pass/issues/issue-44247.rs index f431e94889c..c1204aa43a2 100644 --- a/src/test/run-pass/issues/issue-44247.rs +++ b/src/test/run-pass/issues/issue-44247.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait T { type X; const X: Self::X; diff --git a/src/test/run-pass/issues/issue-44373.rs b/src/test/run-pass/issues/issue-44373.rs index 4d5bb5449b7..2ed79dd89c8 100644 --- a/src/test/run-pass/issues/issue-44373.rs +++ b/src/test/run-pass/issues/issue-44373.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Z borrowck=compare struct Foo(bool); diff --git a/src/test/run-pass/issues/issue-44402.rs b/src/test/run-pass/issues/issue-44402.rs index 427ac016c08..6863fdbb566 100644 --- a/src/test/run-pass/issues/issue-44402.rs +++ b/src/test/run-pass/issues/issue-44402.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(never_type)] #![feature(exhaustive_patterns)] diff --git a/src/test/run-pass/issues/issue-4464.rs b/src/test/run-pass/issues/issue-4464.rs index bb788aaf88d..fda063e8ddd 100644 --- a/src/test/run-pass/issues/issue-4464.rs +++ b/src/test/run-pass/issues/issue-4464.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn broken(v: &[u8], i: usize, j: usize) -> &[u8] { &v[i..j] } diff --git a/src/test/run-pass/issues/issue-45124.rs b/src/test/run-pass/issues/issue-45124.rs index 774ad8ac760..da29d65ae14 100644 --- a/src/test/run-pass/issues/issue-45124.rs +++ b/src/test/run-pass/issues/issue-45124.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // compile-flags: --edition 2018 #![feature(try_blocks)] diff --git a/src/test/run-pass/issues/issue-45152.rs b/src/test/run-pass/issues/issue-45152.rs index 71c1f92baa7..2bba7fec396 100644 --- a/src/test/run-pass/issues/issue-45152.rs +++ b/src/test/run-pass/issues/issue-45152.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(unsize, coerce_unsized)] #[repr(packed)] diff --git a/src/test/run-pass/issues/issue-45425.rs b/src/test/run-pass/issues/issue-45425.rs index c7523664047..dfc7c8a8795 100644 --- a/src/test/run-pass/issues/issue-45425.rs +++ b/src/test/run-pass/issues/issue-45425.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::Add; fn ref_add<T>(a: &T, b: &T) -> T diff --git a/src/test/run-pass/issues/issue-46855.rs b/src/test/run-pass/issues/issue-46855.rs index 8e6a37083e3..3a099c241b1 100644 --- a/src/test/run-pass/issues/issue-46855.rs +++ b/src/test/run-pass/issues/issue-46855.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Zmir-opt-level=1 use std::mem; diff --git a/src/test/run-pass/issues/issue-4734.rs b/src/test/run-pass/issues/issue-4734.rs index 216fd537022..5bc977e1491 100644 --- a/src/test/run-pass/issues/issue-4734.rs +++ b/src/test/run-pass/issues/issue-4734.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Ensures that destructors are run for expressions of the form "e;" where // `e` is a type which requires a destructor. diff --git a/src/test/run-pass/issues/issue-47364.rs b/src/test/run-pass/issues/issue-47364.rs index 61dd0714a1f..58e11ff1035 100644 --- a/src/test/run-pass/issues/issue-47364.rs +++ b/src/test/run-pass/issues/issue-47364.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags: -C codegen-units=8 -O #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-47638.rs b/src/test/run-pass/issues/issue-47638.rs index c3c662ea2d4..1a6edd9f498 100644 --- a/src/test/run-pass/issues/issue-47638.rs +++ b/src/test/run-pass/issues/issue-47638.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn id<'c, 'b>(f: &'c &'b Fn(&i32)) -> &'c &'b Fn(&'static i32) { f } diff --git a/src/test/run-pass/issues/issue-47673.rs b/src/test/run-pass/issues/issue-47673.rs index 96f38deec4c..1e733a0c4d6 100644 --- a/src/test/run-pass/issues/issue-47673.rs +++ b/src/test/run-pass/issues/issue-47673.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use {{}, {}}; diff --git a/src/test/run-pass/issues/issue-47703-1.rs b/src/test/run-pass/issues/issue-47703-1.rs index 8fa931abb86..7cf34d3cd42 100644 --- a/src/test/run-pass/issues/issue-47703-1.rs +++ b/src/test/run-pass/issues/issue-47703-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct AtomicRefMut<'a> { diff --git a/src/test/run-pass/issues/issue-47703-tuple.rs b/src/test/run-pass/issues/issue-47703-tuple.rs index 188d4bc5520..ee9d7f38dbe 100644 --- a/src/test/run-pass/issues/issue-47703-tuple.rs +++ b/src/test/run-pass/issues/issue-47703-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct WithDrop; diff --git a/src/test/run-pass/issues/issue-47703.rs b/src/test/run-pass/issues/issue-47703.rs index 0a0388ac48e..17353c8e59f 100644 --- a/src/test/run-pass/issues/issue-47703.rs +++ b/src/test/run-pass/issues/issue-47703.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct MyStruct<'a> { diff --git a/src/test/run-pass/issues/issue-47722.rs b/src/test/run-pass/issues/issue-47722.rs index 92309297356..a8e0faeed06 100644 --- a/src/test/run-pass/issues/issue-47722.rs +++ b/src/test/run-pass/issues/issue-47722.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Tests that automatic coercions from &mut T to *mut T // allow borrows of T to expire immediately - essentially, that diff --git a/src/test/run-pass/issues/issue-47789.rs b/src/test/run-pass/issues/issue-47789.rs index 57aac45e51a..349aa4f73ab 100644 --- a/src/test/run-pass/issues/issue-47789.rs +++ b/src/test/run-pass/issues/issue-47789.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![feature(nll)] diff --git a/src/test/run-pass/issues/issue-4830.rs b/src/test/run-pass/issues/issue-4830.rs index 42800255c6b..5140162ae43 100644 --- a/src/test/run-pass/issues/issue-4830.rs +++ b/src/test/run-pass/issues/issue-4830.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-4865-1.rs b/src/test/run-pass/issues/issue-4865-1.rs index 9a22cf08c04..5dd142844f5 100644 --- a/src/test/run-pass/issues/issue-4865-1.rs +++ b/src/test/run-pass/issues/issue-4865-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This should resolve fine. // Prior to fix, the crossed imports between a and b // would block on the glob import, itself never being resolved diff --git a/src/test/run-pass/issues/issue-4865-3.rs b/src/test/run-pass/issues/issue-4865-3.rs index 4a18539c302..b4126337d05 100644 --- a/src/test/run-pass/issues/issue-4865-3.rs +++ b/src/test/run-pass/issues/issue-4865-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This should resolve fine even with the circular imports as // they are not `pub`. diff --git a/src/test/run-pass/issues/issue-4875.rs b/src/test/run-pass/issues/issue-4875.rs index d33d08ab18c..c1ef78242fb 100644 --- a/src/test/run-pass/issues/issue-4875.rs +++ b/src/test/run-pass/issues/issue-4875.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for issue 4875 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-48962.rs b/src/test/run-pass/issues/issue-48962.rs index ea309981af1..2fd3ad47f00 100644 --- a/src/test/run-pass/issues/issue-48962.rs +++ b/src/test/run-pass/issues/issue-48962.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // Test that we are able to reinitialize box with moved referent #![feature(nll)] static mut ORDER: [usize; 3] = [0, 0, 0]; diff --git a/src/test/run-pass/issues/issue-48984.rs b/src/test/run-pass/issues/issue-48984.rs index faffc2e4fb0..035c7e7fcc1 100644 --- a/src/test/run-pass/issues/issue-48984.rs +++ b/src/test/run-pass/issues/issue-48984.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-48984-aux.rs extern crate issue48984aux; use issue48984aux::Bar; diff --git a/src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs b/src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs index 3a70bdfb2fd..ecda8b7d17e 100644 --- a/src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs +++ b/src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![deny(non_shorthand_field_patterns)] pub struct Value<A> { pub value: A } diff --git a/src/test/run-pass/issues/issue-50442.rs b/src/test/run-pass/issues/issue-50442.rs index 6a55f2d633b..b22cd829253 100644 --- a/src/test/run-pass/issues/issue-50442.rs +++ b/src/test/run-pass/issues/issue-50442.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Void {} enum Foo { diff --git a/src/test/run-pass/issues/issue-50689.rs b/src/test/run-pass/issues/issue-50689.rs index bc94066b041..6b7f4e6e95e 100644 --- a/src/test/run-pass/issues/issue-50689.rs +++ b/src/test/run-pass/issues/issue-50689.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] enum Foo { Bar = (|x: i32| { }, 42).1, } diff --git a/src/test/run-pass/issues/issue-51345.rs b/src/test/run-pass/issues/issue-51345.rs index 887feada3c8..cc97da8b45e 100644 --- a/src/test/run-pass/issues/issue-51345.rs +++ b/src/test/run-pass/issues/issue-51345.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(nll)] fn main() { diff --git a/src/test/run-pass/issues/issue-5192.rs b/src/test/run-pass/issues/issue-5192.rs index df9664dc234..0f14b0fb5fc 100644 --- a/src/test/run-pass/issues/issue-5192.rs +++ b/src/test/run-pass/issues/issue-5192.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-5243.rs b/src/test/run-pass/issues/issue-5243.rs index 708187643d8..3c630ceff7a 100644 --- a/src/test/run-pass/issues/issue-5243.rs +++ b/src/test/run-pass/issues/issue-5243.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that merely having lifetime parameters is not // enough for codegen to consider this as non-monomorphic, // which led to various assertions and failures in turn. diff --git a/src/test/run-pass/issues/issue-52557.rs b/src/test/run-pass/issues/issue-52557.rs index 3c987d32b90..c3dc404058c 100644 --- a/src/test/run-pass/issues/issue-52557.rs +++ b/src/test/run-pass/issues/issue-52557.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This test checks for namespace pollution by private tests. // Tests used to marked as public causing name conflicts with normal // functions only in test builds. diff --git a/src/test/run-pass/issues/issue-52705/main.rs b/src/test/run-pass/issues/issue-52705/main.rs index 00cb5ac103a..9a27584c181 100644 --- a/src/test/run-pass/issues/issue-52705/main.rs +++ b/src/test/run-pass/issues/issue-52705/main.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:png2.rs // compile-flags:--extern png2 // edition:2018 diff --git a/src/test/run-pass/issues/issue-5280.rs b/src/test/run-pass/issues/issue-5280.rs index f80b80c72af..c791113bee6 100644 --- a/src/test/run-pass/issues/issue-5280.rs +++ b/src/test/run-pass/issues/issue-5280.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type FontTableTag = u32; diff --git a/src/test/run-pass/issues/issue-53333.rs b/src/test/run-pass/issues/issue-53333.rs index 8cb0d17cc16..db59f8f7416 100644 --- a/src/test/run-pass/issues/issue-53333.rs +++ b/src/test/run-pass/issues/issue-53333.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // edition:2018 fn main() { diff --git a/src/test/run-pass/issues/issue-5353.rs b/src/test/run-pass/issues/issue-5353.rs index 678a42e7549..d9d07831331 100644 --- a/src/test/run-pass/issues/issue-5353.rs +++ b/src/test/run-pass/issues/issue-5353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 const INVALID_ENUM : u32 = 0; diff --git a/src/test/run-pass/issues/issue-5521.rs b/src/test/run-pass/issues/issue-5521.rs index 4890156f7b8..c1740430590 100644 --- a/src/test/run-pass/issues/issue-5521.rs +++ b/src/test/run-pass/issues/issue-5521.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-5521.rs diff --git a/src/test/run-pass/issues/issue-5530.rs b/src/test/run-pass/issues/issue-5530.rs index cf0a225290f..417dc6ce3c5 100644 --- a/src/test/run-pass/issues/issue-5530.rs +++ b/src/test/run-pass/issues/issue-5530.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Enum { Foo { foo: usize }, diff --git a/src/test/run-pass/issues/issue-5550.rs b/src/test/run-pass/issues/issue-5550.rs index 3b0f19b1f8b..aa66737344d 100644 --- a/src/test/run-pass/issues/issue-5550.rs +++ b/src/test/run-pass/issues/issue-5550.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 pub fn main() { diff --git a/src/test/run-pass/issues/issue-5554.rs b/src/test/run-pass/issues/issue-5554.rs index 8ff48c8600e..ec4a082c0ff 100644 --- a/src/test/run-pass/issues/issue-5554.rs +++ b/src/test/run-pass/issues/issue-5554.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::default::Default; diff --git a/src/test/run-pass/issues/issue-5572.rs b/src/test/run-pass/issues/issue-5572.rs index 418119e2fd6..02f12a0303a 100644 --- a/src/test/run-pass/issues/issue-5572.rs +++ b/src/test/run-pass/issues/issue-5572.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo<T: ::std::cmp::PartialEq>(_t: T) { } diff --git a/src/test/run-pass/issues/issue-5708.rs b/src/test/run-pass/issues/issue-5708.rs index 2fef9bc1973..3d44c39c577 100644 --- a/src/test/run-pass/issues/issue-5708.rs +++ b/src/test/run-pass/issues/issue-5708.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] /* # ICE when returning struct with reference to trait diff --git a/src/test/run-pass/issues/issue-5754.rs b/src/test/run-pass/issues/issue-5754.rs index ba79c32a83d..9b902630459 100644 --- a/src/test/run-pass/issues/issue-5754.rs +++ b/src/test/run-pass/issues/issue-5754.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-5791.rs b/src/test/run-pass/issues/issue-5791.rs index e6c9106111f..92195169638 100644 --- a/src/test/run-pass/issues/issue-5791.rs +++ b/src/test/run-pass/issues/issue-5791.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern { diff --git a/src/test/run-pass/issues/issue-5884.rs b/src/test/run-pass/issues/issue-5884.rs index 26816f235e9..82d87d9d270 100644 --- a/src/test/run-pass/issues/issue-5884.rs +++ b/src/test/run-pass/issues/issue-5884.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-5900.rs b/src/test/run-pass/issues/issue-5900.rs index d75291bf1f3..edb4ead53e4 100644 --- a/src/test/run-pass/issues/issue-5900.rs +++ b/src/test/run-pass/issues/issue-5900.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod foo { diff --git a/src/test/run-pass/issues/issue-5997.rs b/src/test/run-pass/issues/issue-5997.rs index d888f691477..84c2d3b8b14 100644 --- a/src/test/run-pass/issues/issue-5997.rs +++ b/src/test/run-pass/issues/issue-5997.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn f<T>() -> bool { enum E<T> { V(T) } diff --git a/src/test/run-pass/issues/issue-6117.rs b/src/test/run-pass/issues/issue-6117.rs index fa9ef84746d..68c729ced82 100644 --- a/src/test/run-pass/issues/issue-6117.rs +++ b/src/test/run-pass/issues/issue-6117.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Either<T, U> { Left(T), Right(U) } diff --git a/src/test/run-pass/issues/issue-6449.rs b/src/test/run-pass/issues/issue-6449.rs index 1987bca9330..9314990b0f3 100644 --- a/src/test/run-pass/issues/issue-6449.rs +++ b/src/test/run-pass/issues/issue-6449.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar(isize), diff --git a/src/test/run-pass/issues/issue-6470.rs b/src/test/run-pass/issues/issue-6470.rs index 152b4bbedc3..a23a6532b15 100644 --- a/src/test/run-pass/issues/issue-6470.rs +++ b/src/test/run-pass/issues/issue-6470.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-6557.rs b/src/test/run-pass/issues/issue-6557.rs index 5179ddb472b..886d13c4c6f 100644 --- a/src/test/run-pass/issues/issue-6557.rs +++ b/src/test/run-pass/issues/issue-6557.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_patterns)] diff --git a/src/test/run-pass/issues/issue-6892.rs b/src/test/run-pass/issues/issue-6892.rs index 173ad5833e5..b92c5347982 100644 --- a/src/test/run-pass/issues/issue-6892.rs +++ b/src/test/run-pass/issues/issue-6892.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Ensures that destructors are run for expressions of the form "let _ = e;" // where `e` is a type which requires a destructor. diff --git a/src/test/run-pass/issues/issue-6919.rs b/src/test/run-pass/issues/issue-6919.rs index 94c1a1ae00a..1332c863935 100644 --- a/src/test/run-pass/issues/issue-6919.rs +++ b/src/test/run-pass/issues/issue-6919.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // aux-build:iss.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-6991.rs b/src/test/run-pass/issues/issue-6991.rs index 13b738ac0e6..3d1108e84ad 100644 --- a/src/test/run-pass/issues/issue-6991.rs +++ b/src/test/run-pass/issues/issue-6991.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] static x: &'static usize = &1; diff --git a/src/test/run-pass/issues/issue-7268.rs b/src/test/run-pass/issues/issue-7268.rs index 3a93a144ee8..961f90dfc37 100644 --- a/src/test/run-pass/issues/issue-7268.rs +++ b/src/test/run-pass/issues/issue-7268.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo<T: 'static>(_: T) {} diff --git a/src/test/run-pass/issues/issue-7344.rs b/src/test/run-pass/issues/issue-7344.rs index cc160c79ae9..7402ae1c975 100644 --- a/src/test/run-pass/issues/issue-7344.rs +++ b/src/test/run-pass/issues/issue-7344.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 #![allow(unreachable_code)] diff --git a/src/test/run-pass/issues/issue-7563.rs b/src/test/run-pass/issues/issue-7563.rs index 203c9cdfa49..e8c2a4683a5 100644 --- a/src/test/run-pass/issues/issue-7563.rs +++ b/src/test/run-pass/issues/issue-7563.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait IDummy { fn do_nothing(&self); } diff --git a/src/test/run-pass/issues/issue-7607-2.rs b/src/test/run-pass/issues/issue-7607-2.rs index 7a1f0159df9..fa97eae7cb3 100644 --- a/src/test/run-pass/issues/issue-7607-2.rs +++ b/src/test/run-pass/issues/issue-7607-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod a { diff --git a/src/test/run-pass/issues/issue-7660.rs b/src/test/run-pass/issues/issue-7660.rs index 774d9706d90..e584fc79085 100644 --- a/src/test/run-pass/issues/issue-7660.rs +++ b/src/test/run-pass/issues/issue-7660.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for issue 7660 // rvalue lifetime too short when equivalent `match` works diff --git a/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs b/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs index f9dae8472a8..6e5a6c551eb 100644 --- a/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs +++ b/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/issues/issue-7899.rs b/src/test/run-pass/issues/issue-7899.rs index 74a5b060822..6141eec68fc 100644 --- a/src/test/run-pass/issues/issue-7899.rs +++ b/src/test/run-pass/issues/issue-7899.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-7899.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs b/src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs index 311fd129ab0..9ddc63a208a 100644 --- a/src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs +++ b/src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/issues/issue-8249.rs b/src/test/run-pass/issues/issue-8249.rs index 9afa6f937b5..07916d9cdb8 100644 --- a/src/test/run-pass/issues/issue-8249.rs +++ b/src/test/run-pass/issues/issue-8249.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait A { diff --git a/src/test/run-pass/issues/issue-8259.rs b/src/test/run-pass/issues/issue-8259.rs index a0e2caee40a..b26392b6c72 100644 --- a/src/test/run-pass/issues/issue-8259.rs +++ b/src/test/run-pass/issues/issue-8259.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // aux-build:issue-8259.rs diff --git a/src/test/run-pass/issues/issue-8351-1.rs b/src/test/run-pass/issues/issue-8351-1.rs index 3caecf9fb93..5d0dc31caa6 100644 --- a/src/test/run-pass/issues/issue-8351-1.rs +++ b/src/test/run-pass/issues/issue-8351-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f: isize}, diff --git a/src/test/run-pass/issues/issue-8351-2.rs b/src/test/run-pass/issues/issue-8351-2.rs index da70fc415c0..5a3b1b13a63 100644 --- a/src/test/run-pass/issues/issue-8351-2.rs +++ b/src/test/run-pass/issues/issue-8351-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f: isize, b: bool}, diff --git a/src/test/run-pass/issues/issue-8398.rs b/src/test/run-pass/issues/issue-8398.rs index e4f5a457f41..2458e91daeb 100644 --- a/src/test/run-pass/issues/issue-8398.rs +++ b/src/test/run-pass/issues/issue-8398.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait Writer { diff --git a/src/test/run-pass/issues/issue-8460.rs b/src/test/run-pass/issues/issue-8460.rs index 9f0f7e2fa42..515b0949a71 100644 --- a/src/test/run-pass/issues/issue-8460.rs +++ b/src/test/run-pass/issues/issue-8460.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(rustc_attrs)] diff --git a/src/test/run-pass/issues/issue-8578.rs b/src/test/run-pass/issues/issue-8578.rs index 8753ee8370b..4cf39e3e5f0 100644 --- a/src/test/run-pass/issues/issue-8578.rs +++ b/src/test/run-pass/issues/issue-8578.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-868.rs b/src/test/run-pass/issues/issue-868.rs index a545abefb7a..6e9b736cccd 100644 --- a/src/test/run-pass/issues/issue-868.rs +++ b/src/test/run-pass/issues/issue-868.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // pretty-expanded FIXME #23616 fn f<T, F>(g: F) -> T where F: FnOnce() -> T { g() } diff --git a/src/test/run-pass/issues/issue-8783.rs b/src/test/run-pass/issues/issue-8783.rs index 741411aeffb..71915cfb33e 100644 --- a/src/test/run-pass/issues/issue-8783.rs +++ b/src/test/run-pass/issues/issue-8783.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 use std::default::Default; diff --git a/src/test/run-pass/issues/issue-8851.rs b/src/test/run-pass/issues/issue-8851.rs index 19fd51b476d..ff4fbc973e0 100644 --- a/src/test/run-pass/issues/issue-8851.rs +++ b/src/test/run-pass/issues/issue-8851.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // after fixing #9384 and implementing hygiene for match bindings, // this now fails because the insertion of the 'y' into the match // doesn't cause capture. Making this macro hygienic (as I've done) diff --git a/src/test/run-pass/issues/issue-8860.rs b/src/test/run-pass/issues/issue-8860.rs index c4d9cab9ff3..e0b49164281 100644 --- a/src/test/run-pass/issues/issue-8860.rs +++ b/src/test/run-pass/issues/issue-8860.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Z borrowck=compare static mut DROP: isize = 0; diff --git a/src/test/run-pass/issues/issue-9047.rs b/src/test/run-pass/issues/issue-9047.rs index 30f886f6784..9e919e7b89c 100644 --- a/src/test/run-pass/issues/issue-9047.rs +++ b/src/test/run-pass/issues/issue-9047.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] fn decode() -> String { 'outer: loop { let mut ch_start: usize; diff --git a/src/test/run-pass/issues/issue-9110.rs b/src/test/run-pass/issues/issue-9110.rs index 906c7a422e7..150df681ea4 100644 --- a/src/test/run-pass/issues/issue-9110.rs +++ b/src/test/run-pass/issues/issue-9110.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-9129.rs b/src/test/run-pass/issues/issue-9129.rs index 21e192b23f5..7c9f49c51b5 100644 --- a/src/test/run-pass/issues/issue-9129.rs +++ b/src/test/run-pass/issues/issue-9129.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] // ignore-pretty unreported diff --git a/src/test/run-pass/issues/issue-9243.rs b/src/test/run-pass/issues/issue-9243.rs index 957330a1925..f079268d6e1 100644 --- a/src/test/run-pass/issues/issue-9243.rs +++ b/src/test/run-pass/issues/issue-9243.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue 9243 #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/issues/issue-9249.rs b/src/test/run-pass/issues/issue-9249.rs index d11665c531e..eb66c565a78 100644 --- a/src/test/run-pass/issues/issue-9249.rs +++ b/src/test/run-pass/issues/issue-9249.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 static DATA:&'static [&'static str] = &["my string"]; diff --git a/src/test/run-pass/issues/issue-9259.rs b/src/test/run-pass/issues/issue-9259.rs index 481014fe3f3..7f93f5a8ab3 100644 --- a/src/test/run-pass/issues/issue-9259.rs +++ b/src/test/run-pass/issues/issue-9259.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A<'a> { a: &'a [String], diff --git a/src/test/run-pass/issues/issue-9382.rs b/src/test/run-pass/issues/issue-9382.rs index 6a4f868cdf1..9ae26d638ff 100644 --- a/src/test/run-pass/issues/issue-9382.rs +++ b/src/test/run-pass/issues/issue-9382.rs @@ -11,6 +11,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] // Tests for a previous bug that occurred due to an interaction diff --git a/src/test/run-pass/issues/issue-9396.rs b/src/test/run-pass/issues/issue-9396.rs index 62a38767ddd..db717e3c99a 100644 --- a/src/test/run-pass/issues/issue-9396.rs +++ b/src/test/run-pass/issues/issue-9396.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![allow(deprecated)] // ignore-emscripten no threads support diff --git a/src/test/run-pass/issues/issue-9719.rs b/src/test/run-pass/issues/issue-9719.rs index 1e52f326c1f..f98eba1cfdf 100644 --- a/src/test/run-pass/issues/issue-9719.rs +++ b/src/test/run-pass/issues/issue-9719.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod a { diff --git a/src/test/run-pass/issues/issue-9737.rs b/src/test/run-pass/issues/issue-9737.rs index 304eb7808a7..b74acf5d816 100644 --- a/src/test/run-pass/issues/issue-9737.rs +++ b/src/test/run-pass/issues/issue-9737.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! f { (v: $x:expr) => ( println!("{}", $x) ) } diff --git a/src/test/run-pass/issues/issue29927-1.rs b/src/test/run-pass/issues/issue29927-1.rs index c613560aff1..e3332909206 100644 --- a/src/test/run-pass/issues/issue29927-1.rs +++ b/src/test/run-pass/issues/issue29927-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] const fn f() -> usize { 5 diff --git a/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs b/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs index 0043c1bc829..bb51b2519d6 100644 --- a/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs +++ b/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs @@ -9,6 +9,10 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] // Regression test for type inference failure around shifting. In this // case, the iteration yields an isize, but we hadn't run the full type // propagation yet, and so we just saw a type variable, yielding an diff --git a/src/test/run-pass/macros/colorful-write-macros.rs b/src/test/run-pass/macros/colorful-write-macros.rs index 37eaf2e8cde..7c557eb2bd0 100644 --- a/src/test/run-pass/macros/colorful-write-macros.rs +++ b/src/test/run-pass/macros/colorful-write-macros.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::io::Write; use std::fmt; diff --git a/src/test/run-pass/macros/die-macro.rs b/src/test/run-pass/macros/die-macro.rs index 65ba591404b..26b339550cc 100644 --- a/src/test/run-pass/macros/die-macro.rs +++ b/src/test/run-pass/macros/die-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Just testing that panic!() type checks in statement or expr diff --git a/src/test/run-pass/macros/macro-at-most-once-rep.rs b/src/test/run-pass/macros/macro-at-most-once-rep.rs index 3625e0e7efa..c7129423cb6 100644 --- a/src/test/run-pass/macros/macro-at-most-once-rep.rs +++ b/src/test/run-pass/macros/macro-at-most-once-rep.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // The logic for parsing Kleene operators in macros has a special case to disambiguate `?`. // Specifically, `$(pat)?` is the ZeroOrOne operator whereas `$(pat)?+` or `$(pat)?*` are the // ZeroOrMore and OneOrMore operators using `?` as a separator. These tests are intended to diff --git a/src/test/run-pass/macros/macro-comma-behavior.rs b/src/test/run-pass/macros/macro-comma-behavior.rs index bfa32817b10..95774cad229 100644 --- a/src/test/run-pass/macros/macro-comma-behavior.rs +++ b/src/test/run-pass/macros/macro-comma-behavior.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Ideally, any macro call with a trailing comma should behave // identically to a call without the comma. // diff --git a/src/test/run-pass/macros/macro-follow.rs b/src/test/run-pass/macros/macro-follow.rs index 2cb2e43fd65..89a51827d7e 100644 --- a/src/test/run-pass/macros/macro-follow.rs +++ b/src/test/run-pass/macros/macro-follow.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // Check the macro follow sets (see corresponding cfail test). // FOLLOW(pat) = {FatArrow, Comma, Eq, Or, Ident(if), Ident(in)} diff --git a/src/test/run-pass/macros/macro-followed-by-seq.rs b/src/test/run-pass/macros/macro-followed-by-seq.rs index 8b796187664..15738230333 100644 --- a/src/test/run-pass/macros/macro-followed-by-seq.rs +++ b/src/test/run-pass/macros/macro-followed-by-seq.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // Regression test for issue #25436: check that things which can be // followed by any token also permit X* to come afterwards. diff --git a/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs b/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs index eadef980377..31170a74164 100644 --- a/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs +++ b/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! foo { ($l:lifetime, $l2:lifetime) => { fn f<$l: $l2, $l2>(arg: &$l str, arg2: &$l2 str) -> &$l str { diff --git a/src/test/run-pass/macros/macro-meta-items.rs b/src/test/run-pass/macros/macro-meta-items.rs index d19c33b2e3a..68f1eae969e 100644 --- a/src/test/run-pass/macros/macro-meta-items.rs +++ b/src/test/run-pass/macros/macro-meta-items.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: --cfg foo macro_rules! compiles_fine { diff --git a/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs b/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs index 22e983dd9ce..9b197eb2902 100644 --- a/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs +++ b/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! foo { () => { struct Bar; diff --git a/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs b/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs index 830ec620fca..8524f047a0b 100644 --- a/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs +++ b/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs b/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs index f0431b92570..4ec21105882 100644 --- a/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs +++ b/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs @@ -9,6 +9,10 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_assignments)] +#![allow(unused_variables)] #![allow(stable_features)] // Test parsing binary operators after macro invocations. diff --git a/src/test/run-pass/macros/paths-in-macro-invocations.rs b/src/test/run-pass/macros/paths-in-macro-invocations.rs index 358c97d468b..121a02226fe 100644 --- a/src/test/run-pass/macros/paths-in-macro-invocations.rs +++ b/src/test/run-pass/macros/paths-in-macro-invocations.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:two_macros.rs extern crate two_macros; diff --git a/src/test/run-pass/macros/type-macros-simple.rs b/src/test/run-pass/macros/type-macros-simple.rs index 8f091ec192b..176e9a635c8 100644 --- a/src/test/run-pass/macros/type-macros-simple.rs +++ b/src/test/run-pass/macros/type-macros-simple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] macro_rules! Tuple { { $A:ty,$B:ty } => { ($A, $B) } } diff --git a/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs b/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs index 31bf37ec0a9..43d70975a9a 100644 --- a/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs +++ b/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum T { A(isize), diff --git a/src/test/run-pass/macros/use-macro-self.rs b/src/test/run-pass/macros/use-macro-self.rs index fb816f9e78f..65db1f1a306 100644 --- a/src/test/run-pass/macros/use-macro-self.rs +++ b/src/test/run-pass/macros/use-macro-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:use-macro-self.rs #[macro_use] diff --git a/src/test/run-pass/methods/method-attributes.rs b/src/test/run-pass/methods/method-attributes.rs index b1afbd8d11c..cf61714608b 100644 --- a/src/test/run-pass/methods/method-attributes.rs +++ b/src/test/run-pass/methods/method-attributes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] // pp-exact - Make sure we print all the attributes diff --git a/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs b/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs index a56e5b5170d..27064c792fe 100644 --- a/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs +++ b/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] // Test that we handle projection types which wind up important for diff --git a/src/test/run-pass/methods/method-recursive-blanket-impl.rs b/src/test/run-pass/methods/method-recursive-blanket-impl.rs index d1cd974070f..72ce7a1ac56 100644 --- a/src/test/run-pass/methods/method-recursive-blanket-impl.rs +++ b/src/test/run-pass/methods/method-recursive-blanket-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_imports)] // Test that we don't trigger on the blanket impl for all `&'a T` but // rather keep autoderefing and trigger on the underlying impl. To // know not to stop at the blanket, we have to recursively evaluate diff --git a/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs b/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs index 3fc2ce44eaa..8d8c7af724f 100644 --- a/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs +++ b/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // This code was creating an ICE in the MIR type checker. The reason // is that we are reifying a reference to a function (`foo::<'x>`), // which involves extracting its signature, but we were not diff --git a/src/test/run-pass/mir/mir_build_match_comparisons.rs b/src/test/run-pass/mir/mir_build_match_comparisons.rs index 45ac6566637..f5a7362e4a9 100644 --- a/src/test/run-pass/mir/mir_build_match_comparisons.rs +++ b/src/test/run-pass/mir/mir_build_match_comparisons.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn test1(x: i8) -> i32 { match x { 1...10 => 0, diff --git a/src/test/run-pass/mir/mir_codegen_array.rs b/src/test/run-pass/mir/mir_codegen_array.rs index a0cd3c8dd12..ecbafef8c00 100644 --- a/src/test/run-pass/mir/mir_codegen_array.rs +++ b/src/test/run-pass/mir/mir_codegen_array.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] fn into_inner() -> [u64; 1024] { let mut x = 10 + 20; [x; 1024] diff --git a/src/test/run-pass/mir/mir_codegen_critical_edge.rs b/src/test/run-pass/mir/mir_codegen_critical_edge.rs index 48a5d6ab0f0..e22cead44f5 100644 --- a/src/test/run-pass/mir/mir_codegen_critical_edge.rs +++ b/src/test/run-pass/mir/mir_codegen_critical_edge.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This code produces a CFG with critical edges that, if we don't // handle properly, will cause invalid codegen. diff --git a/src/test/run-pass/mir/mir_early_return_scope.rs b/src/test/run-pass/mir/mir_early_return_scope.rs index 27b90722328..af2f55ff650 100644 --- a/src/test/run-pass/mir/mir_early_return_scope.rs +++ b/src/test/run-pass/mir/mir_early_return_scope.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] static mut DROP: bool = false; struct ConnWrap(Conn); diff --git a/src/test/run-pass/mir/mir_fat_ptr_drop.rs b/src/test/run-pass/mir/mir_fat_ptr_drop.rs index 84528b3296a..a2063cd2b3a 100644 --- a/src/test/run-pass/mir/mir_fat_ptr_drop.rs +++ b/src/test/run-pass/mir/mir_fat_ptr_drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] // test that ordinary fat pointer operations work. diff --git a/src/test/run-pass/mir/mir_small_agg_arg.rs b/src/test/run-pass/mir/mir_small_agg_arg.rs index 48eae959b4e..fd81239daff 100644 --- a/src/test/run-pass/mir/mir_small_agg_arg.rs +++ b/src/test/run-pass/mir/mir_small_agg_arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn foo((x, y): (i8, i8)) { } diff --git a/src/test/run-pass/modules/mod_dir_path.rs b/src/test/run-pass/modules/mod_dir_path.rs index d614b2fb860..ff958f23f11 100644 --- a/src/test/run-pass/modules/mod_dir_path.rs +++ b/src/test/run-pass/modules/mod_dir_path.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // ignore-pretty issue #37195 mod mod_dir_simple { diff --git a/src/test/run-pass/moves/move-1-unique.rs b/src/test/run-pass/moves/move-1-unique.rs index 1557f13b10d..5a0eefc20af 100644 --- a/src/test/run-pass/moves/move-1-unique.rs +++ b/src/test/run-pass/moves/move-1-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] #[derive(Clone)] diff --git a/src/test/run-pass/moves/move-2-unique.rs b/src/test/run-pass/moves/move-2-unique.rs index 270a5990496..e62c7393551 100644 --- a/src/test/run-pass/moves/move-2-unique.rs +++ b/src/test/run-pass/moves/move-2-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct X { x: isize, y: isize, z: isize } diff --git a/src/test/run-pass/moves/move-2.rs b/src/test/run-pass/moves/move-2.rs index 9207c71e083..caab86e584e 100644 --- a/src/test/run-pass/moves/move-2.rs +++ b/src/test/run-pass/moves/move-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct X { x: isize, y: isize, z: isize } diff --git a/src/test/run-pass/moves/move-3-unique.rs b/src/test/run-pass/moves/move-3-unique.rs index 6f86674104c..9247eac848a 100644 --- a/src/test/run-pass/moves/move-3-unique.rs +++ b/src/test/run-pass/moves/move-3-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] #[derive(Clone)] diff --git a/src/test/run-pass/moves/move-4-unique.rs b/src/test/run-pass/moves/move-4-unique.rs index 0876f37fd2d..6d69b5ec946 100644 --- a/src/test/run-pass/moves/move-4-unique.rs +++ b/src/test/run-pass/moves/move-4-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple {a: isize, b: isize, c: isize} diff --git a/src/test/run-pass/moves/move-4.rs b/src/test/run-pass/moves/move-4.rs index 61dcc08805b..5edaffeb2c2 100644 --- a/src/test/run-pass/moves/move-4.rs +++ b/src/test/run-pass/moves/move-4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple { a: isize, b: isize, c: isize } diff --git a/src/test/run-pass/moves/move-scalar.rs b/src/test/run-pass/moves/move-scalar.rs index c72be92654c..f25741f355e 100644 --- a/src/test/run-pass/moves/move-scalar.rs +++ b/src/test/run-pass/moves/move-scalar.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] pub fn main() { diff --git a/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs b/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs index 857bf7ff260..333d6e4fd52 100644 --- a/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs +++ b/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/nll/issue-48623-closure.rs b/src/test/run-pass/nll/issue-48623-closure.rs index 312aa6d577a..68c9c428b06 100644 --- a/src/test/run-pass/nll/issue-48623-closure.rs +++ b/src/test/run-pass/nll/issue-48623-closure.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] #![feature(nll)] diff --git a/src/test/run-pass/nll/issue-48623-generator.rs b/src/test/run-pass/nll/issue-48623-generator.rs index 24b25c4db16..b733545256f 100644 --- a/src/test/run-pass/nll/issue-48623-generator.rs +++ b/src/test/run-pass/nll/issue-48623-generator.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] #![feature(nll)] #![feature(generators, generator_trait)] diff --git a/src/test/run-pass/numbers-arithmetic/num-wrapping.rs b/src/test/run-pass/numbers-arithmetic/num-wrapping.rs index 6d3653e7977..86ca2c8a495 100644 --- a/src/test/run-pass/numbers-arithmetic/num-wrapping.rs +++ b/src/test/run-pass/numbers-arithmetic/num-wrapping.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // compile-flags: -C debug-assertions // diff --git a/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs b/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs index 2ed9032f86e..cb987c21a3c 100644 --- a/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs +++ b/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::Deref; diff --git a/src/test/run-pass/overloaded/overloaded-autoderef.rs b/src/test/run-pass/overloaded/overloaded-autoderef.rs index 7be57400da0..0c991247eb2 100644 --- a/src/test/run-pass/overloaded/overloaded-autoderef.rs +++ b/src/test/run-pass/overloaded/overloaded-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] #![feature(box_syntax, core)] diff --git a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs index d092df32957..b5ed5cc37d9 100644 --- a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs +++ b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // Test that we choose Deref or DerefMut appropriately based on mutability of ref bindings (#15609). use std::ops::{Deref, DerefMut}; diff --git a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs index 8f0b3356d07..ae405350ad0 100644 --- a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs +++ b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we choose Deref or DerefMut appropriately based on mutability of ref bindings (#15609). fn main() { diff --git a/src/test/run-pass/packed/packed-struct-borrow-element.rs b/src/test/run-pass/packed/packed-struct-borrow-element.rs index 5d5bcbd325d..69969ba640f 100644 --- a/src/test/run-pass/packed/packed-struct-borrow-element.rs +++ b/src/test/run-pass/packed/packed-struct-borrow-element.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-emscripten weird assertion? #![feature(repr_packed)] diff --git a/src/test/run-pass/packed/packed-struct-generic-layout.rs b/src/test/run-pass/packed/packed-struct-generic-layout.rs index 30f7124f243..04544918171 100644 --- a/src/test/run-pass/packed/packed-struct-generic-layout.rs +++ b/src/test/run-pass/packed/packed-struct-generic-layout.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(overflowing_literals)] diff --git a/src/test/run-pass/packed/packed-struct-generic-size.rs b/src/test/run-pass/packed/packed-struct-generic-size.rs index 6df51f45729..58cd5505ffc 100644 --- a/src/test/run-pass/packed/packed-struct-generic-size.rs +++ b/src/test/run-pass/packed/packed-struct-generic-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![allow(unused_comparisons)] diff --git a/src/test/run-pass/packed/packed-struct-generic-size.stderr b/src/test/run-pass/packed/packed-struct-generic-size.stderr index f9c343b60b0..994ea7c44fb 100644 --- a/src/test/run-pass/packed/packed-struct-generic-size.stderr +++ b/src/test/run-pass/packed/packed-struct-generic-size.stderr @@ -1,35 +1,35 @@ warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:48:14 + --> $DIR/packed-struct-generic-size.rs:49:14 | LL | check!(P1::<u8, u8>, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:49:14 + --> $DIR/packed-struct-generic-size.rs:50:14 | LL | check!(P1::<u64, u16>, 1, 11); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:51:14 + --> $DIR/packed-struct-generic-size.rs:52:14 | LL | check!(P2::<u8, u8>, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:52:14 + --> $DIR/packed-struct-generic-size.rs:53:14 | LL | check!(P2::<u64, u16>, 2, 12); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:54:15 + --> $DIR/packed-struct-generic-size.rs:55:15 | LL | check!(P4C::<u8, u8>, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:55:15 + --> $DIR/packed-struct-generic-size.rs:56:15 | LL | check!(P4C::<u16, u64>, 4, 12); | ^^ try removing `::` diff --git a/src/test/run-pass/packed/packed-struct-layout.rs b/src/test/run-pass/packed/packed-struct-layout.rs index 2c9216a96c2..6aa8770304a 100644 --- a/src/test/run-pass/packed/packed-struct-layout.rs +++ b/src/test/run-pass/packed/packed-struct-layout.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed/packed-struct-size.rs b/src/test/run-pass/packed/packed-struct-size.rs index 85e7f1544a0..27e07b87ff4 100644 --- a/src/test/run-pass/packed/packed-struct-size.rs +++ b/src/test/run-pass/packed/packed-struct-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/packed/packed-tuple-struct-size.rs b/src/test/run-pass/packed/packed-tuple-struct-size.rs index b4e24925f75..011ff4c20f4 100644 --- a/src/test/run-pass/packed/packed-tuple-struct-size.rs +++ b/src/test/run-pass/packed/packed-tuple-struct-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(repr_packed)] diff --git a/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs b/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs index 5bff65d0cfa..5de5786d6a5 100644 --- a/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs +++ b/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C panic=abort // aux-build:exit-success-if-unwind.rs // no-prefer-dynamic diff --git a/src/test/run-pass/panic-runtime/abort.rs b/src/test/run-pass/panic-runtime/abort.rs index 2275efa188e..621a258dc9d 100644 --- a/src/test/run-pass/panic-runtime/abort.rs +++ b/src/test/run-pass/panic-runtime/abort.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C panic=abort // no-prefer-dynamic // ignore-cloudabi no processes diff --git a/src/test/run-pass/panic-runtime/lto-abort.rs b/src/test/run-pass/panic-runtime/lto-abort.rs index 6e3dbe1d0f3..dd884b966bc 100644 --- a/src/test/run-pass/panic-runtime/lto-abort.rs +++ b/src/test/run-pass/panic-runtime/lto-abort.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C lto -C panic=abort // no-prefer-dynamic // ignore-cloudabi no processes diff --git a/src/test/run-pass/panic-runtime/lto-unwind.rs b/src/test/run-pass/panic-runtime/lto-unwind.rs index a0caa4e80c2..3b2a5dd7141 100644 --- a/src/test/run-pass/panic-runtime/lto-unwind.rs +++ b/src/test/run-pass/panic-runtime/lto-unwind.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags:-C lto -C panic=unwind // no-prefer-dynamic diff --git a/src/test/run-pass/panics/panic-handler-set-twice.rs b/src/test/run-pass/panics/panic-handler-set-twice.rs index 340333b119e..1e493fc2bb4 100644 --- a/src/test/run-pass/panics/panic-handler-set-twice.rs +++ b/src/test/run-pass/panics/panic-handler-set-twice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] #![feature(std_panic)] diff --git a/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs b/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs index f5dd2716d2c..bb115f92b90 100644 --- a/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs +++ b/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // ignore-emscripten no threads support diff --git a/src/test/run-pass/privacy/privacy1.rs b/src/test/run-pass/privacy/privacy1.rs index 7c1dbb500d8..703867713e6 100644 --- a/src/test/run-pass/privacy/privacy1.rs +++ b/src/test/run-pass/privacy/privacy1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod test2 { diff --git a/src/test/run-pass/privacy/private-class-field.rs b/src/test/run-pass/privacy/private-class-field.rs index 2910c462c2b..15d83ea4d95 100644 --- a/src/test/run-pass/privacy/private-class-field.rs +++ b/src/test/run-pass/privacy/private-class-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/privacy/private-method.rs b/src/test/run-pass/privacy/private-method.rs index a0f012a6059..012616403c6 100644 --- a/src/test/run-pass/privacy/private-method.rs +++ b/src/test/run-pass/privacy/private-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/process/process-exit.rs b/src/test/run-pass/process/process-exit.rs index e43631e3189..6314dc2cd64 100644 --- a/src/test/run-pass/process/process-exit.rs +++ b/src/test/run-pass/process/process-exit.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs b/src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs index 770733b8939..8bd66b90d58 100644 --- a/src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs +++ b/src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-assoc-type-region-bound.rs b/src/test/run-pass/regions/regions-assoc-type-region-bound.rs index a7801136a84..6a9a2535220 100644 --- a/src/test/run-pass/regions/regions-assoc-type-region-bound.rs +++ b/src/test/run-pass/regions/regions-assoc-type-region-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the compiler considers the 'a bound declared in the // trait. Issue #20890. diff --git a/src/test/run-pass/regions/regions-assoc-type-static-bound.rs b/src/test/run-pass/regions/regions-assoc-type-static-bound.rs index b81d3056813..e0bb62b8929 100644 --- a/src/test/run-pass/regions/regions-assoc-type-static-bound.rs +++ b/src/test/run-pass/regions/regions-assoc-type-static-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the compiler considers the 'static bound declared in the // trait. Issue #20890. diff --git a/src/test/run-pass/regions/regions-bot.rs b/src/test/run-pass/regions/regions-bot.rs index d3af66b4162..3d1ac6277f7 100644 --- a/src/test/run-pass/regions/regions-bot.rs +++ b/src/test/run-pass/regions/regions-bot.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A very limited test of the "bottom" region diff --git a/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs index d5d2408d5d2..568b8eed4f3 100644 --- a/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs +++ b/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(issue_5723_bootstrap)] diff --git a/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs index 50073f8b9f0..f2785992564 100644 --- a/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs +++ b/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] #![feature(issue_5723_bootstrap)] diff --git a/src/test/run-pass/regions/regions-creating-enums2.rs b/src/test/run-pass/regions/regions-creating-enums2.rs index 84d4a261f1d..51fdc2dc00e 100644 --- a/src/test/run-pass/regions/regions-creating-enums2.rs +++ b/src/test/run-pass/regions/regions-creating-enums2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-creating-enums5.rs b/src/test/run-pass/regions/regions-creating-enums5.rs index 24ba0c17611..637748ebec8 100644 --- a/src/test/run-pass/regions/regions-creating-enums5.rs +++ b/src/test/run-pass/regions/regions-creating-enums5.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-debruijn-of-object.rs b/src/test/run-pass/regions/regions-debruijn-of-object.rs index 71464f30ef0..100fd423cd4 100644 --- a/src/test/run-pass/regions/regions-debruijn-of-object.rs +++ b/src/test/run-pass/regions/regions-debruijn-of-object.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs b/src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs index 77659c100ff..72c4dc37710 100644 --- a/src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs +++ b/src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test that we are able to compile calls to associated fns like // `decode()` where the bound on the `Self` parameter references a // lifetime parameter of the trait. This example indicates why trait diff --git a/src/test/run-pass/regions/regions-expl-self.rs b/src/test/run-pass/regions/regions-expl-self.rs index 1af6febb53a..d19e7b6c7b5 100644 --- a/src/test/run-pass/regions/regions-expl-self.rs +++ b/src/test/run-pass/regions/regions-expl-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that you can insert an explicit lifetime in explicit self. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-fn-subtyping-2.rs b/src/test/run-pass/regions/regions-fn-subtyping-2.rs index a23c5005f07..1f9f7baf48b 100644 --- a/src/test/run-pass/regions/regions-fn-subtyping-2.rs +++ b/src/test/run-pass/regions/regions-fn-subtyping-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #2263. // Here, `f` is a function that takes a pointer `x` and a function diff --git a/src/test/run-pass/regions/regions-fn-subtyping.rs b/src/test/run-pass/regions/regions-fn-subtyping.rs index e561fa74346..0192890277b 100644 --- a/src/test/run-pass/regions/regions-fn-subtyping.rs +++ b/src/test/run-pass/regions/regions-fn-subtyping.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // Issue #2263. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs b/src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs index 67a77940742..bc316983f82 100644 --- a/src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs +++ b/src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we recognize that if you have // // 'a : 'static diff --git a/src/test/run-pass/regions/regions-infer-borrow-scope.rs b/src/test/run-pass/regions/regions-infer-borrow-scope.rs index f3660d8dd17..6bc2c62c6dc 100644 --- a/src/test/run-pass/regions/regions-infer-borrow-scope.rs +++ b/src/test/run-pass/regions/regions-infer-borrow-scope.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Point {x: isize, y: isize} diff --git a/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs b/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs index f6ed97195c1..0608802e682 100644 --- a/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs +++ b/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test an edge case in region inference: the lifetime of the borrow // of `*x` must be extended to at least 'a. diff --git a/src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs b/src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs index 7af25be1d03..4eeeac1767c 100644 --- a/src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs +++ b/src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/regions/regions-issue-22246.rs b/src/test/run-pass/regions/regions-issue-22246.rs index 8a54f30133e..3b7cc8e3775 100644 --- a/src/test/run-pass/regions/regions-issue-22246.rs +++ b/src/test/run-pass/regions/regions-issue-22246.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Regression test for issue #22246 -- we should be able to deduce // that `&'a B::Owned` implies that `B::Owned : 'a`. diff --git a/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs b/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs index 758473634cb..2f0de4f4784 100644 --- a/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs +++ b/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test verifies that temporary lifetime is correctly computed // for static objects in enclosing scopes. diff --git a/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs b/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs index 907746a65ee..110bc2f1fd3 100644 --- a/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs +++ b/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test a corner case of LUB coercion. In this case, one arm of the // match requires a deref coercion and the other doesn't, and there // is an extra `&` on the `rc`. We want to be sure that the lifetime diff --git a/src/test/run-pass/regions/regions-mock-codegen.rs b/src/test/run-pass/regions/regions-mock-codegen.rs index 6d521432849..2393457409e 100644 --- a/src/test/run-pass/regions/regions-mock-codegen.rs +++ b/src/test/run-pass/regions/regions-mock-codegen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs b/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs index 3d0d5f2dbcf..e409e43297f 100644 --- a/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs +++ b/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Issue #12856: a lifetime formal binding introduced by a generic fn // should not upset the variance inference for actual occurrences of // that lifetime in type expressions. diff --git a/src/test/run-pass/regions/regions-nullary-variant.rs b/src/test/run-pass/regions/regions-nullary-variant.rs index b24e2496350..bde2cf1c082 100644 --- a/src/test/run-pass/regions/regions-nullary-variant.rs +++ b/src/test/run-pass/regions/regions-nullary-variant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-params.rs b/src/test/run-pass/regions/regions-params.rs index b7060cb2b94..81e26e0444e 100644 --- a/src/test/run-pass/regions/regions-params.rs +++ b/src/test/run-pass/regions/regions-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] fn region_identity(x: &usize) -> &usize { x } diff --git a/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs index 0a30dcb721f..39dc92cbd7b 100644 --- a/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs +++ b/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Check that the type checker permits us to reassign `z` which // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). diff --git a/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs index 28455b1f3cf..329efaf5555 100644 --- a/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs +++ b/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Check that the type checker permits us to reassign `z` which // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). diff --git a/src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs b/src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs index 86d84172629..1b6c025d7fa 100644 --- a/src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs +++ b/src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that this fairly specialized, but also reasonable, pattern // typechecks. The pattern involves regions bound in closures that // wind up related to inference variables. diff --git a/src/test/run-pass/regions/regions-scope-chain-example.rs b/src/test/run-pass/regions/regions-scope-chain-example.rs index 973f7bd5319..ccfa080d216 100644 --- a/src/test/run-pass/regions/regions-scope-chain-example.rs +++ b/src/test/run-pass/regions/regions-scope-chain-example.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // This is an example where the older inference algorithm failed. The // specifics of why it failed are somewhat, but not entirely, tailed // to the algorithm. Ultimately the problem is that when computing the diff --git a/src/test/run-pass/regions/regions-self-in-enums.rs b/src/test/run-pass/regions/regions-self-in-enums.rs index 5cb9ad7774c..61160951000 100644 --- a/src/test/run-pass/regions/regions-self-in-enums.rs +++ b/src/test/run-pass/regions/regions-self-in-enums.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![allow(non_camel_case_types)] enum int_wrapper<'a> { diff --git a/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs b/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs index ffab7dc2e41..de19fbd0e8c 100644 --- a/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs +++ b/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that a type which is contravariant with respect to its region // parameter compiles successfully when used in a contravariant way. // diff --git a/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs b/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs index ea0051c6b26..fb20324ce97 100644 --- a/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs +++ b/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that a type which is covariant with respect to its region // parameter is successful when used in a covariant way. // diff --git a/src/test/run-pass/rfcs/rfc-1014-2.rs b/src/test/run-pass/rfcs/rfc-1014-2.rs index f0ff8561243..7fbc0d1db70 100644 --- a/src/test/run-pass/rfcs/rfc-1014-2.rs +++ b/src/test/run-pass/rfcs/rfc-1014-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(libc)] diff --git a/src/test/run-pass/rfcs/rfc-1014.rs b/src/test/run-pass/rfcs/rfc-1014.rs index 35290ae8e6a..d101c3c9ab1 100644 --- a/src/test/run-pass/rfcs/rfc-1014.rs +++ b/src/test/run-pass/rfcs/rfc-1014.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-cloudabi stdout does not map to file descriptor 1 by default // ignore-wasm32-bare no libc diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs index f0ef9ca37b3..8d67e235a93 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_patterns)] #![feature(box_syntax, box_patterns)] struct Foo{} diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs index 2aad9ccd6ef..6244daab1e6 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn some_or_wildcard(r: &Option<i32>, b: &i32) { let _: &i32 = match r { Some(a) => a, diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs index ac6f61b32b7..9df250ea399 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn with_u8() { let s = 5u8; let r = match &s { diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs index 072332cd9d0..9427482ed9c 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar(Option<i8>, (), (), Vec<i32>), Baz, diff --git a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs index 2bfdddc8eb7..34756677636 100644 --- a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs +++ b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // aux-build:structs.rs extern crate structs; diff --git a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs index 6c71c05709c..4bbd9e2b7fa 100644 --- a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs +++ b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(non_exhaustive)] #[non_exhaustive] diff --git a/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs index 71904acae72..612f5bc0cfc 100644 --- a/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs +++ b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs @@ -10,7 +10,7 @@ // run-pass #![feature(crate_in_paths)] - +#![allow(dead_code)] use crate::m::f; use crate as root; diff --git a/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs index 37821777822..fc77d744a23 100644 --- a/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs +++ b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs @@ -11,7 +11,7 @@ // run-pass #![feature(crate_in_paths)] #![feature(crate_visibility_modifier)] - +#![allow(dead_code)] mod m { pub struct Z; pub struct S1(crate (::m::Z)); // OK diff --git a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs index b13602297a4..61cf6dcf30c 100644 --- a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs +++ b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate.rs // compile-flags:--extern xcrate // edition:2018 diff --git a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs index 0d84ccc3d32..e25f76ab48e 100644 --- a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs +++ b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate.rs // compile-flags:--extern xcrate diff --git a/src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs b/src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs index 29e8ab8ed1f..f9d1ee0e9e0 100644 --- a/src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs +++ b/src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(if_while_or_patterns)] enum E { diff --git a/src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs b/src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs index 755e3cb8c3b..a6046cdba94 100644 --- a/src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs +++ b/src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that removed keywords are allowed as identifiers. fn main () { let offsetof = (); diff --git a/src/test/run-pass/rfcs/rfc1623.rs b/src/test/run-pass/rfcs/rfc1623.rs index ddb83317fd9..cc085a6f367 100644 --- a/src/test/run-pass/rfcs/rfc1623.rs +++ b/src/test/run-pass/rfcs/rfc1623.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] #![allow(dead_code)] diff --git a/src/test/run-pass/self/explicit-self-closures.rs b/src/test/run-pass/self/explicit-self-closures.rs index 0144433010f..04e40021a5f 100644 --- a/src/test/run-pass/self/explicit-self-closures.rs +++ b/src/test/run-pass/self/explicit-self-closures.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test to make sure that explicit self params work inside closures // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/self/explicit-self-generic.rs b/src/test/run-pass/self/explicit-self-generic.rs index cf1546810a4..d23ad94f1f5 100644 --- a/src/test/run-pass/self/explicit-self-generic.rs +++ b/src/test/run-pass/self/explicit-self-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] #[derive(Copy, Clone)] diff --git a/src/test/run-pass/self/explicit-self.rs b/src/test/run-pass/self/explicit-self.rs index 862d02bda0c..1cf38a384ca 100644 --- a/src/test/run-pass/self/explicit-self.rs +++ b/src/test/run-pass/self/explicit-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/self/object-safety-sized-self-by-value-self.rs b/src/test/run-pass/self/object-safety-sized-self-by-value-self.rs index 2ea1dcb221e..42ed4f91e73 100644 --- a/src/test/run-pass/self/object-safety-sized-self-by-value-self.rs +++ b/src/test/run-pass/self/object-safety-sized-self-by-value-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // Check that a trait is still object-safe (and usable) if it has // methods with by-value self so long as they require `Self : Sized`. diff --git a/src/test/run-pass/self/object-safety-sized-self-generic-method.rs b/src/test/run-pass/self/object-safety-sized-self-generic-method.rs index 5f8ae3ce495..218a36f2226 100644 --- a/src/test/run-pass/self/object-safety-sized-self-generic-method.rs +++ b/src/test/run-pass/self/object-safety-sized-self-generic-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Check that a trait is still object-safe (and usable) if it has // generic methods so long as they require `Self : Sized`. diff --git a/src/test/run-pass/self/self-impl.rs b/src/test/run-pass/self/self-impl.rs index c0a7eee437c..465ca467859 100644 --- a/src/test/run-pass/self/self-impl.rs +++ b/src/test/run-pass/self/self-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we can use `Self` types in impls in the expected way. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/self/self-type-param.rs b/src/test/run-pass/self/self-type-param.rs index 13e28e62e5e..645d61d79c8 100644 --- a/src/test/run-pass/self/self-type-param.rs +++ b/src/test/run-pass/self/self-type-param.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait MyTrait { diff --git a/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs b/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs index 96993d3a7be..8241711bc12 100644 --- a/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs +++ b/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 diff --git a/src/test/run-pass/sepcomp/sepcomp-statics.rs b/src/test/run-pass/sepcomp/sepcomp-statics.rs index 7022a5eee71..8739b9f52de 100644 --- a/src/test/run-pass/sepcomp/sepcomp-statics.rs +++ b/src/test/run-pass/sepcomp/sepcomp-statics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 diff --git a/src/test/run-pass/sepcomp/sepcomp-unwind.rs b/src/test/run-pass/sepcomp/sepcomp-unwind.rs index 15b07653224..7a1642bcb29 100644 --- a/src/test/run-pass/sepcomp/sepcomp-unwind.rs +++ b/src/test/run-pass/sepcomp/sepcomp-unwind.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 // ignore-emscripten no threads support diff --git a/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs b/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs index e24a141e6e0..f0fb24b5832 100644 --- a/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs +++ b/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten FIXME(#45351) hits an LLVM assert #![feature(repr_simd, platform_intrinsics, concat_idents, test)] diff --git a/src/test/run-pass/simd/simd-type.rs b/src/test/run-pass/simd/simd-type.rs index a1a655eec86..3be3960e7ce 100644 --- a/src/test/run-pass/simd/simd-type.rs +++ b/src/test/run-pass/simd/simd-type.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs b/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs index 4a481beffd2..941bc55a585 100644 --- a/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs +++ b/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // aux-build:go_trait.rs diff --git a/src/test/run-pass/specialization/defaultimpl/projection.rs b/src/test/run-pass/specialization/defaultimpl/projection.rs index 989f4f286f2..9d8d99e9ca3 100644 --- a/src/test/run-pass/specialization/defaultimpl/projection.rs +++ b/src/test/run-pass/specialization/defaultimpl/projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs b/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs index 4a481beffd2..941bc55a585 100644 --- a/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs +++ b/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // aux-build:go_trait.rs diff --git a/src/test/run-pass/specialization/specialization-on-projection.rs b/src/test/run-pass/specialization/specialization-on-projection.rs index 39af761fd48..01ec184d6f5 100644 --- a/src/test/run-pass/specialization/specialization-on-projection.rs +++ b/src/test/run-pass/specialization/specialization-on-projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-projection-alias.rs b/src/test/run-pass/specialization/specialization-projection-alias.rs index f2f10765344..8d5e732397f 100644 --- a/src/test/run-pass/specialization/specialization-projection-alias.rs +++ b/src/test/run-pass/specialization/specialization-projection-alias.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-projection.rs b/src/test/run-pass/specialization/specialization-projection.rs index 2bed94ccbc1..ba9051e0061 100644 --- a/src/test/run-pass/specialization/specialization-projection.rs +++ b/src/test/run-pass/specialization/specialization-projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs b/src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs index e70984df37e..2c5b514df6e 100644 --- a/src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs +++ b/src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Deserializer { fn read_int(&self) -> isize; diff --git a/src/test/run-pass/structs-enums/align-struct.rs b/src/test/run-pass/structs-enums/align-struct.rs index 122734e817a..a0d05a6d0d2 100644 --- a/src/test/run-pass/structs-enums/align-struct.rs +++ b/src/test/run-pass/structs-enums/align-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] #![feature(repr_packed)] diff --git a/src/test/run-pass/structs-enums/class-attributes-1.rs b/src/test/run-pass/structs-enums/class-attributes-1.rs index c5926bc1586..bdacb40911b 100644 --- a/src/test/run-pass/structs-enums/class-attributes-1.rs +++ b/src/test/run-pass/structs-enums/class-attributes-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] // pp-exact - Make sure we actually print the attributes diff --git a/src/test/run-pass/structs-enums/class-attributes-2.rs b/src/test/run-pass/structs-enums/class-attributes-2.rs index f9d88de145a..d17601d44ad 100644 --- a/src/test/run-pass/structs-enums/class-attributes-2.rs +++ b/src/test/run-pass/structs-enums/class-attributes-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] #![feature(custom_attribute)] diff --git a/src/test/run-pass/structs-enums/class-cast-to-trait.rs b/src/test/run-pass/structs-enums/class-cast-to-trait.rs index 695318d0ee7..517dad17d1f 100644 --- a/src/test/run-pass/structs-enums/class-cast-to-trait.rs +++ b/src/test/run-pass/structs-enums/class-cast-to-trait.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] // ignore-freebsd FIXME fails on BSD diff --git a/src/test/run-pass/structs-enums/class-dtor.rs b/src/test/run-pass/structs-enums/class-dtor.rs index 13559906795..bd5fd86cefc 100644 --- a/src/test/run-pass/structs-enums/class-dtor.rs +++ b/src/test/run-pass/structs-enums/class-dtor.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/class-exports.rs b/src/test/run-pass/structs-enums/class-exports.rs index b4bce42e647..6f9c609fa45 100644 --- a/src/test/run-pass/structs-enums/class-exports.rs +++ b/src/test/run-pass/structs-enums/class-exports.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] /* Test that exporting a class also exports its diff --git a/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs b/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs index 6ceaab93e79..deb31c9e053 100644 --- a/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs +++ b/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] use std::cmp; diff --git a/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs b/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs index 4f319cf8ea4..3b09ebec256 100644 --- a/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs +++ b/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // aux-build:cci_class_trait.rs diff --git a/src/test/run-pass/structs-enums/class-poly-methods.rs b/src/test/run-pass/structs-enums/class-poly-methods.rs index e32ba9d0239..693a6e829b6 100644 --- a/src/test/run-pass/structs-enums/class-poly-methods.rs +++ b/src/test/run-pass/structs-enums/class-poly-methods.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/class-separate-impl.rs b/src/test/run-pass/structs-enums/class-separate-impl.rs index a1c9afaa634..c482992f7bd 100644 --- a/src/test/run-pass/structs-enums/class-separate-impl.rs +++ b/src/test/run-pass/structs-enums/class-separate-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/structs-enums/class-str-field.rs b/src/test/run-pass/structs-enums/class-str-field.rs index 5ad60dfd6d9..57ec91c9d33 100644 --- a/src/test/run-pass/structs-enums/class-str-field.rs +++ b/src/test/run-pass/structs-enums/class-str-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/class-typarams.rs b/src/test/run-pass/structs-enums/class-typarams.rs index d3b4083f843..3d9dafc6f73 100644 --- a/src/test/run-pass/structs-enums/class-typarams.rs +++ b/src/test/run-pass/structs-enums/class-typarams.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/classes-self-referential.rs b/src/test/run-pass/structs-enums/classes-self-referential.rs index 49016d14b9d..3f0e912e2ad 100644 --- a/src/test/run-pass/structs-enums/classes-self-referential.rs +++ b/src/test/run-pass/structs-enums/classes-self-referential.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/classes-simple-method.rs b/src/test/run-pass/structs-enums/classes-simple-method.rs index 6eaf8939dcc..48a7d58300c 100644 --- a/src/test/run-pass/structs-enums/classes-simple-method.rs +++ b/src/test/run-pass/structs-enums/classes-simple-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/classes-simple.rs b/src/test/run-pass/structs-enums/classes-simple.rs index 771943802aa..c53f135c0e0 100644 --- a/src/test/run-pass/structs-enums/classes-simple.rs +++ b/src/test/run-pass/structs-enums/classes-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/classes.rs b/src/test/run-pass/structs-enums/classes.rs index f40fe3e8186..0f9b5b1d7f4 100644 --- a/src/test/run-pass/structs-enums/classes.rs +++ b/src/test/run-pass/structs-enums/classes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/empty-struct-braces.rs b/src/test/run-pass/structs-enums/empty-struct-braces.rs index 7deb90cc3e8..aebd1b70c3c 100644 --- a/src/test/run-pass/structs-enums/empty-struct-braces.rs +++ b/src/test/run-pass/structs-enums/empty-struct-braces.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] // Empty struct defined with braces add names into type namespace diff --git a/src/test/run-pass/structs-enums/enum-alignment.rs b/src/test/run-pass/structs-enums/enum-alignment.rs index 862025ea934..60bfe151b7e 100644 --- a/src/test/run-pass/structs-enums/enum-alignment.rs +++ b/src/test/run-pass/structs-enums/enum-alignment.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs b/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs index 838db705817..ea63b35e59f 100644 --- a/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs +++ b/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] /*! * C-like enums have to be represented as LLVM ints, not wrapped in a diff --git a/src/test/run-pass/structs-enums/enum-discr.rs b/src/test/run-pass/structs-enums/enum-discr.rs index 0962f41f78d..e1e1d6dfeec 100644 --- a/src/test/run-pass/structs-enums/enum-discr.rs +++ b/src/test/run-pass/structs-enums/enum-discr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Animal { Cat = 0, diff --git a/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs b/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs index 55bf80138b9..f9a375d74e9 100644 --- a/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs +++ b/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(overflowing_literals)] use std::mem::size_of; diff --git a/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs b/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs index b4f8b5427e0..54bc6506a4b 100644 --- a/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs +++ b/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::{size_of, align_of}; diff --git a/src/test/run-pass/structs-enums/enum-export-inheritance.rs b/src/test/run-pass/structs-enums/enum-export-inheritance.rs index 050479d28dc..d68073711b0 100644 --- a/src/test/run-pass/structs-enums/enum-export-inheritance.rs +++ b/src/test/run-pass/structs-enums/enum-export-inheritance.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod a { diff --git a/src/test/run-pass/structs-enums/enum-variants.rs b/src/test/run-pass/structs-enums/enum-variants.rs index 1eff9ad413d..4e9b51fdd0c 100644 --- a/src/test/run-pass/structs-enums/enum-variants.rs +++ b/src/test/run-pass/structs-enums/enum-variants.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unused_variables)] diff --git a/src/test/run-pass/structs-enums/field-destruction-order.rs b/src/test/run-pass/structs-enums/field-destruction-order.rs index 5b9d1530321..5b7b60ff61f 100644 --- a/src/test/run-pass/structs-enums/field-destruction-order.rs +++ b/src/test/run-pass/structs-enums/field-destruction-order.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // In theory, it doesn't matter what order destructors are run in for rust diff --git a/src/test/run-pass/structs-enums/foreign-struct.rs b/src/test/run-pass/structs-enums/foreign-struct.rs index 1e4955bd5ec..47ad6232152 100644 --- a/src/test/run-pass/structs-enums/foreign-struct.rs +++ b/src/test/run-pass/structs-enums/foreign-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Passing enums by value diff --git a/src/test/run-pass/structs-enums/ivec-tag.rs b/src/test/run-pass/structs-enums/ivec-tag.rs index fb7585f9989..b94260f9128 100644 --- a/src/test/run-pass/structs-enums/ivec-tag.rs +++ b/src/test/run-pass/structs-enums/ivec-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs index 1185519dac6..b98772dcf79 100644 --- a/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs +++ b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub use Foo::*; diff --git a/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs b/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs index 85af2f0d9d6..4d0524e306d 100644 --- a/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs +++ b/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod m2 { diff --git a/src/test/run-pass/structs-enums/namespaced-enums.rs b/src/test/run-pass/structs-enums/namespaced-enums.rs index 05a4c190712..79235525a53 100644 --- a/src/test/run-pass/structs-enums/namespaced-enums.rs +++ b/src/test/run-pass/structs-enums/namespaced-enums.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/structs-enums/nested-enum-same-names.rs b/src/test/run-pass/structs-enums/nested-enum-same-names.rs index 6e294b27abf..8a63b990030 100644 --- a/src/test/run-pass/structs-enums/nested-enum-same-names.rs +++ b/src/test/run-pass/structs-enums/nested-enum-same-names.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs b/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs index 6bdf69478ae..c42958aa7e1 100644 --- a/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs +++ b/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub struct Fd(u32); diff --git a/src/test/run-pass/structs-enums/nonzero-enum.rs b/src/test/run-pass/structs-enums/nonzero-enum.rs index 7a6afec4e6d..83bc5c25de3 100644 --- a/src/test/run-pass/structs-enums/nonzero-enum.rs +++ b/src/test/run-pass/structs-enums/nonzero-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::size_of; enum E { diff --git a/src/test/run-pass/structs-enums/rec-align-u32.rs b/src/test/run-pass/structs-enums/rec-align-u32.rs index e2c960b89cb..c82d449391a 100644 --- a/src/test/run-pass/structs-enums/rec-align-u32.rs +++ b/src/test/run-pass/structs-enums/rec-align-u32.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // Issue #2303 #![feature(intrinsics)] diff --git a/src/test/run-pass/structs-enums/rec-align-u64.rs b/src/test/run-pass/structs-enums/rec-align-u64.rs index 6fe3aefaef5..3315232ec84 100644 --- a/src/test/run-pass/structs-enums/rec-align-u64.rs +++ b/src/test/run-pass/structs-enums/rec-align-u64.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // ignore-wasm32-bare seems unimportant to test // Issue #2303 diff --git a/src/test/run-pass/structs-enums/simple-generic-tag.rs b/src/test/run-pass/structs-enums/simple-generic-tag.rs index be73224c7ec..a4ef3b0732f 100644 --- a/src/test/run-pass/structs-enums/simple-generic-tag.rs +++ b/src/test/run-pass/structs-enums/simple-generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/simple-match-generic-tag.rs b/src/test/run-pass/structs-enums/simple-match-generic-tag.rs index 7093ba5138d..054f8ce074b 100644 --- a/src/test/run-pass/structs-enums/simple-match-generic-tag.rs +++ b/src/test/run-pass/structs-enums/simple-match-generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum opt<T> { none, some(T) } diff --git a/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs b/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs index b20173574cc..38a2ebdabc9 100644 --- a/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs +++ b/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_shorthand_field_patterns)] // aux-build:xcrate_struct_aliases.rs diff --git a/src/test/run-pass/structs-enums/struct-like-variant-construct.rs b/src/test/run-pass/structs-enums/struct-like-variant-construct.rs index a970c1b0d78..6ed6035caf0 100644 --- a/src/test/run-pass/structs-enums/struct-like-variant-construct.rs +++ b/src/test/run-pass/structs-enums/struct-like-variant-construct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs index 1e674cb8970..989da3cdd6e 100644 --- a/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs +++ b/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { f0: String, f1: isize } diff --git a/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs index c054f31beae..1b0d19db591 100644 --- a/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs +++ b/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { f0: String, diff --git a/src/test/run-pass/structs-enums/struct-path-associated-type.rs b/src/test/run-pass/structs-enums/struct-path-associated-type.rs index 868be134121..89fa79c85e6 100644 --- a/src/test/run-pass/structs-enums/struct-path-associated-type.rs +++ b/src/test/run-pass/structs-enums/struct-path-associated-type.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S<T, U = u16> { a: T, b: U, diff --git a/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs b/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs index 4b7854145f0..206ff2ad13d 100644 --- a/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs +++ b/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod foo { diff --git a/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs b/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs index a7f7841fac8..39b40695825 100644 --- a/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs +++ b/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs b/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs index cbba62d156b..f25321ef7b1 100644 --- a/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs +++ b/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/structs-enums/tag-align-u64.rs b/src/test/run-pass/structs-enums/tag-align-u64.rs index 9f6349a23ad..e2f7ffe2768 100644 --- a/src/test/run-pass/structs-enums/tag-align-u64.rs +++ b/src/test/run-pass/structs-enums/tag-align-u64.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/tag-disr-val-shape.rs b/src/test/run-pass/structs-enums/tag-disr-val-shape.rs index bfc3213a040..0f6197f14d5 100644 --- a/src/test/run-pass/structs-enums/tag-disr-val-shape.rs +++ b/src/test/run-pass/structs-enums/tag-disr-val-shape.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Debug)] diff --git a/src/test/run-pass/structs-enums/tag-exports.rs b/src/test/run-pass/structs-enums/tag-exports.rs index d0eea7bdcd2..c93183cff4d 100644 --- a/src/test/run-pass/structs-enums/tag-exports.rs +++ b/src/test/run-pass/structs-enums/tag-exports.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/tag-in-block.rs b/src/test/run-pass/structs-enums/tag-in-block.rs index db9b2c3b60c..e3a39fe2480 100644 --- a/src/test/run-pass/structs-enums/tag-in-block.rs +++ b/src/test/run-pass/structs-enums/tag-in-block.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs b/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs index 085d0bc1fdc..ca3021b2136 100644 --- a/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs +++ b/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/tag.rs b/src/test/run-pass/structs-enums/tag.rs index bd28320ffb6..d2b0d9dac0a 100644 --- a/src/test/run-pass/structs-enums/tag.rs +++ b/src/test/run-pass/structs-enums/tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/tuple-struct-trivial.rs b/src/test/run-pass/structs-enums/tuple-struct-trivial.rs index d77d9c7e163..bbf810abb9f 100644 --- a/src/test/run-pass/structs-enums/tuple-struct-trivial.rs +++ b/src/test/run-pass/structs-enums/tuple-struct-trivial.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo(isize, isize, isize); diff --git a/src/test/run-pass/structs-enums/variant-structs-trivial.rs b/src/test/run-pass/structs-enums/variant-structs-trivial.rs index 9cef1c83476..7aaaef94347 100644 --- a/src/test/run-pass/structs-enums/variant-structs-trivial.rs +++ b/src/test/run-pass/structs-enums/variant-structs-trivial.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/threads-sendsync/comm.rs b/src/test/run-pass/threads-sendsync/comm.rs index 7a8e27ca20b..b4654b553a4 100644 --- a/src/test/run-pass/threads-sendsync/comm.rs +++ b/src/test/run-pass/threads-sendsync/comm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs b/src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs index 00a7acfa94f..58abd373f0a 100644 --- a/src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs +++ b/src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::thread; use std::sync::Mutex; diff --git a/src/test/run-pass/threads-sendsync/send-resource.rs b/src/test/run-pass/threads-sendsync/send-resource.rs index be671084c84..a03a3f50c51 100644 --- a/src/test/run-pass/threads-sendsync/send-resource.rs +++ b/src/test/run-pass/threads-sendsync/send-resource.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/send-type-inference.rs b/src/test/run-pass/threads-sendsync/send-type-inference.rs index e1aaf6d220e..a855bc51480 100644 --- a/src/test/run-pass/threads-sendsync/send-type-inference.rs +++ b/src/test/run-pass/threads-sendsync/send-type-inference.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] // pretty-expanded FIXME #23616 use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/sendable-class.rs b/src/test/run-pass/threads-sendsync/sendable-class.rs index 2e82a278f3d..1dcd7c94868 100644 --- a/src/test/run-pass/threads-sendsync/sendable-class.rs +++ b/src/test/run-pass/threads-sendsync/sendable-class.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] // Test that a class with only sendable fields can be sent diff --git a/src/test/run-pass/threads-sendsync/spawn-fn.rs b/src/test/run-pass/threads-sendsync/spawn-fn.rs index 39fbba04361..1e1382df60f 100644 --- a/src/test/run-pass/threads-sendsync/spawn-fn.rs +++ b/src/test/run-pass/threads-sendsync/spawn-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/spawning-with-debug.rs b/src/test/run-pass/threads-sendsync/spawning-with-debug.rs index e582cff43ab..38fc9dec829 100644 --- a/src/test/run-pass/threads-sendsync/spawning-with-debug.rs +++ b/src/test/run-pass/threads-sendsync/spawning-with-debug.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-windows // exec-env:RUST_LOG=debug // ignore-emscripten no threads support diff --git a/src/test/run-pass/threads-sendsync/task-comm-0.rs b/src/test/run-pass/threads-sendsync/task-comm-0.rs index 1626b23fdc2..955304a5c45 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-0.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-1.rs b/src/test/run-pass/threads-sendsync/task-comm-1.rs index 975789e8cd2..0059403c3bb 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-1.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-10.rs b/src/test/run-pass/threads-sendsync/task-comm-10.rs index cbb22520093..2fadece739f 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-10.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-10.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-11.rs b/src/test/run-pass/threads-sendsync/task-comm-11.rs index 28710116dc3..7ecb62364fb 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-11.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-11.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 // ignore-emscripten no threads support diff --git a/src/test/run-pass/threads-sendsync/task-comm-12.rs b/src/test/run-pass/threads-sendsync/task-comm-12.rs index e6195bf011b..6c8e456bcdf 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-12.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-12.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-13.rs b/src/test/run-pass/threads-sendsync/task-comm-13.rs index 2276fd8031f..6afc031ffb1 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-13.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-13.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-14.rs b/src/test/run-pass/threads-sendsync/task-comm-14.rs index f6a96a84eb6..7b5336a0551 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-14.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-14.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-15.rs b/src/test/run-pass/threads-sendsync/task-comm-15.rs index 0398b55720d..fdf17d3ce6f 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-15.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-15.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-comm-16.rs b/src/test/run-pass/threads-sendsync/task-comm-16.rs index d98766f9194..1732411629e 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-16.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-16.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_parens)] #![allow(non_camel_case_types)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-17.rs b/src/test/run-pass/threads-sendsync/task-comm-17.rs index 53a233da820..8dce1f7e31e 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-17.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-17.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-comm-3.rs b/src/test/run-pass/threads-sendsync/task-comm-3.rs index d18ed1c567c..9d3985fcde6 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-3.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-4.rs b/src/test/run-pass/threads-sendsync/task-comm-4.rs index 47cbf8ec98a..f6101498a05 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-4.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-6.rs b/src/test/run-pass/threads-sendsync/task-comm-6.rs index 83eb36728ef..7564e640371 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-6.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-6.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_assignments)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-7.rs b/src/test/run-pass/threads-sendsync/task-comm-7.rs index 6bf1bad07c1..de7efc4159d 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-7.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-7.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_assignments)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-9.rs b/src/test/run-pass/threads-sendsync/task-comm-9.rs index f23a1594507..01d749cba4c 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-9.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-9.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-life-0.rs b/src/test/run-pass/threads-sendsync/task-life-0.rs index 8ec7c871c68..48d8c8e50b7 100644 --- a/src/test/run-pass/threads-sendsync/task-life-0.rs +++ b/src/test/run-pass/threads-sendsync/task-life-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs b/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs index 65e2236f2e1..04adacd689c 100644 --- a/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs +++ b/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/threads-sendsync/threads.rs b/src/test/run-pass/threads-sendsync/threads.rs index 7be239e29fb..51d2d356b00 100644 --- a/src/test/run-pass/threads-sendsync/threads.rs +++ b/src/test/run-pass/threads-sendsync/threads.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/traits/auto-traits.rs b/src/test/run-pass/traits/auto-traits.rs index 79c2108ba83..f4d824557e5 100644 --- a/src/test/run-pass/traits/auto-traits.rs +++ b/src/test/run-pass/traits/auto-traits.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_doc_comments)] #![feature(optin_builtin_traits)] auto trait Auto {} diff --git a/src/test/run-pass/traits/cycle-trait-type-trait.rs b/src/test/run-pass/traits/cycle-trait-type-trait.rs index c1958398005..9328c86bd7e 100644 --- a/src/test/run-pass/traits/cycle-trait-type-trait.rs +++ b/src/test/run-pass/traits/cycle-trait-type-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test a case where a supertrait references a type that references // the original trait. This poses no problem at the moment. diff --git a/src/test/run-pass/traits/impl-implicit-trait.rs b/src/test/run-pass/traits/impl-implicit-trait.rs index 76cfaf2c68e..f25ce842311 100644 --- a/src/test/run-pass/traits/impl-implicit-trait.rs +++ b/src/test/run-pass/traits/impl-implicit-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs b/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs index d53619d0c9d..f2956d38331 100644 --- a/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs +++ b/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that when we match a trait reference like `Foo<A>: Foo<_#0t>`, // we unify with `_#0t` with `A`. In this code, if we failed to do // that, then you get an unconstrained type-variable in `call`. diff --git a/src/test/run-pass/traits/object-one-type-two-traits.rs b/src/test/run-pass/traits/object-one-type-two-traits.rs index 5a468e0d644..ae2f0d31af2 100644 --- a/src/test/run-pass/traits/object-one-type-two-traits.rs +++ b/src/test/run-pass/traits/object-one-type-two-traits.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Testing creating two vtables with the same self type, but different // traits. diff --git a/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs b/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs index d9a051ee02e..991d482c15b 100644 --- a/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs +++ b/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(overlapping_marker_traits)] #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/traits/supertrait-default-generics.rs b/src/test/run-pass/traits/supertrait-default-generics.rs index c3c37d6b9c0..984089b4d11 100644 --- a/src/test/run-pass/traits/supertrait-default-generics.rs +++ b/src/test/run-pass/traits/supertrait-default-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // There is some other borrowck bug, so we make the stuff not mut. diff --git a/src/test/run-pass/traits/syntax-trait-polarity.rs b/src/test/run-pass/traits/syntax-trait-polarity.rs index 89b49b11f01..a77099b4257 100644 --- a/src/test/run-pass/traits/syntax-trait-polarity.rs +++ b/src/test/run-pass/traits/syntax-trait-polarity.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/traits/trait-bounds-basic.rs b/src/test/run-pass/traits/trait-bounds-basic.rs index 1a2621f7679..81b410b7777 100644 --- a/src/test/run-pass/traits/trait-bounds-basic.rs +++ b/src/test/run-pass/traits/trait-bounds-basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(unconditional_recursion)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-bounds-in-arc.rs b/src/test/run-pass/traits/trait-bounds-in-arc.rs index 35210be3478..0b67f492d45 100644 --- a/src/test/run-pass/traits/trait-bounds-in-arc.rs +++ b/src/test/run-pass/traits/trait-bounds-in-arc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // Tests that a heterogeneous list of existential types can be put inside an Arc // and shared between threads as long as all types fulfill Send. diff --git a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs b/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs index 1b32c51aa85..aa6b845bb01 100644 --- a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs +++ b/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait U {} diff --git a/src/test/run-pass/traits/trait-bounds.rs b/src/test/run-pass/traits/trait-bounds.rs index 3c433b58a3a..20a9bd47d0e 100644 --- a/src/test/run-pass/traits/trait-bounds.rs +++ b/src/test/run-pass/traits/trait-bounds.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/traits/trait-coercion-generic.rs b/src/test/run-pass/traits/trait-coercion-generic.rs index 2b64bb005e9..541c6e19b23 100644 --- a/src/test/run-pass/traits/trait-coercion-generic.rs +++ b/src/test/run-pass/traits/trait-coercion-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Trait<T> { fn f(&self, x: T); } diff --git a/src/test/run-pass/traits/trait-coercion.rs b/src/test/run-pass/traits/trait-coercion.rs index 18fc122439b..948f2e7afaf 100644 --- a/src/test/run-pass/traits/trait-coercion.rs +++ b/src/test/run-pass/traits/trait-coercion.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] #![feature(box_syntax)] use std::io::{self, Write}; diff --git a/src/test/run-pass/traits/trait-copy-guessing.rs b/src/test/run-pass/traits/trait-copy-guessing.rs index 2d2ea50a1fd..1035c9a1751 100644 --- a/src/test/run-pass/traits/trait-copy-guessing.rs +++ b/src/test/run-pass/traits/trait-copy-guessing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // "guessing" in trait selection can affect `copy_or_move`. Check that this // is correctly handled. I am not sure what is the "correct" behaviour, // but we should at least not ICE. diff --git a/src/test/run-pass/traits/trait-default-method-bound-subst4.rs b/src/test/run-pass/traits/trait-default-method-bound-subst4.rs index 70c440c7665..6f3e2e1e72b 100644 --- a/src/test/run-pass/traits/trait-default-method-bound-subst4.rs +++ b/src/test/run-pass/traits/trait-default-method-bound-subst4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait A<T> { diff --git a/src/test/run-pass/traits/trait-default-method-xc.rs b/src/test/run-pass/traits/trait-default-method-xc.rs index 426b3e2ad79..da84e8992cd 100644 --- a/src/test/run-pass/traits/trait-default-method-xc.rs +++ b/src/test/run-pass/traits/trait-default-method-xc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // aux-build:trait_default_method_xc_aux.rs diff --git a/src/test/run-pass/traits/trait-impl-2.rs b/src/test/run-pass/traits/trait-impl-2.rs index 8fadb09377f..52657042dd8 100644 --- a/src/test/run-pass/traits/trait-impl-2.rs +++ b/src/test/run-pass/traits/trait-impl-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-inheritance-auto-xc.rs b/src/test/run-pass/traits/trait-inheritance-auto-xc.rs index d6b3d900a09..17d4d42e0c0 100644 --- a/src/test/run-pass/traits/trait-inheritance-auto-xc.rs +++ b/src/test/run-pass/traits/trait-inheritance-auto-xc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:trait_inheritance_auto_xc_aux.rs diff --git a/src/test/run-pass/traits/trait-inheritance-auto.rs b/src/test/run-pass/traits/trait-inheritance-auto.rs index 698f8ac23dd..4d61e42445d 100644 --- a/src/test/run-pass/traits/trait-inheritance-auto.rs +++ b/src/test/run-pass/traits/trait-inheritance-auto.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that this impl turns A into a Quux, because // A is already a Foo Bar Baz diff --git a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs index 566d59f460e..6a6bd9c7be5 100644 --- a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs +++ b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs index a769da5e2cb..c8d8c3d62a2 100644 --- a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs +++ b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs b/src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs index 00d74ca0781..5410c5c79ad 100644 --- a/src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs +++ b/src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that we can cast to a subtrait and call subtrait // methods. Not testing supertrait methods diff --git a/src/test/run-pass/traits/trait-inheritance-cast.rs b/src/test/run-pass/traits/trait-inheritance-cast.rs index f2d1cb0cb3d..084a7d8440d 100644 --- a/src/test/run-pass/traits/trait-inheritance-cast.rs +++ b/src/test/run-pass/traits/trait-inheritance-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that supertrait methods can be called on subtrait object types diff --git a/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs b/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs index 3a57fc525b2..29d54ed697d 100644 --- a/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs +++ b/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-diamond.rs b/src/test/run-pass/traits/trait-inheritance-diamond.rs index bf66d50d159..47b3c7446e8 100644 --- a/src/test/run-pass/traits/trait-inheritance-diamond.rs +++ b/src/test/run-pass/traits/trait-inheritance-diamond.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // B and C both require A, so D does as well, twice, but that's just fine diff --git a/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs b/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs index b9a9795c6c0..163914e7462 100644 --- a/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs +++ b/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait A { fn a(&self) -> isize; } trait B: A { fn b(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-multiple-params.rs b/src/test/run-pass/traits/trait-inheritance-multiple-params.rs index 5e6aa85498c..1a08099aa04 100644 --- a/src/test/run-pass/traits/trait-inheritance-multiple-params.rs +++ b/src/test/run-pass/traits/trait-inheritance-multiple-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait A { fn a(&self) -> isize; } trait B: A { fn b(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-num.rs b/src/test/run-pass/traits/trait-inheritance-num.rs index 9d4c9f431dd..cd269eac9a4 100644 --- a/src/test/run-pass/traits/trait-inheritance-num.rs +++ b/src/test/run-pass/traits/trait-inheritance-num.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub trait NumExt: PartialEq + PartialOrd {} diff --git a/src/test/run-pass/traits/trait-inheritance-num0.rs b/src/test/run-pass/traits/trait-inheritance-num0.rs index 0d57dee49a1..7ff30118c86 100644 --- a/src/test/run-pass/traits/trait-inheritance-num0.rs +++ b/src/test/run-pass/traits/trait-inheritance-num0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Extending Num and using inherited static methods // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-inheritance-num1.rs b/src/test/run-pass/traits/trait-inheritance-num1.rs index e2a4f4154f9..4b47ab58b1d 100644 --- a/src/test/run-pass/traits/trait-inheritance-num1.rs +++ b/src/test/run-pass/traits/trait-inheritance-num1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait NumCast: Sized { diff --git a/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs b/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs index ff2f6b2d825..374246da285 100644 --- a/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs +++ b/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::cmp::PartialEq; trait MyNum : PartialEq { } diff --git a/src/test/run-pass/traits/trait-inheritance-simple.rs b/src/test/run-pass/traits/trait-inheritance-simple.rs index 379a98cdebe..7da4647f652 100644 --- a/src/test/run-pass/traits/trait-inheritance-simple.rs +++ b/src/test/run-pass/traits/trait-inheritance-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance2.rs b/src/test/run-pass/traits/trait-inheritance2.rs index 01088d65537..22c3b30c9e4 100644 --- a/src/test/run-pass/traits/trait-inheritance2.rs +++ b/src/test/run-pass/traits/trait-inheritance2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-object-auto-dedup.rs b/src/test/run-pass/traits/trait-object-auto-dedup.rs index c33482e8a71..0d9728210f2 100644 --- a/src/test/run-pass/traits/trait-object-auto-dedup.rs +++ b/src/test/run-pass/traits/trait-object-auto-dedup.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // Test that duplicate auto trait bounds in trait objects don't create new types. #[allow(unused_assignments)] diff --git a/src/test/run-pass/traits/trait-static-method-overwriting.rs b/src/test/run-pass/traits/trait-static-method-overwriting.rs index 25307e822ff..76ec05aba34 100644 --- a/src/test/run-pass/traits/trait-static-method-overwriting.rs +++ b/src/test/run-pass/traits/trait-static-method-overwriting.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] mod base { pub trait HasNew { fn new() -> Self; diff --git a/src/test/run-pass/traits/trait-where-clause-vs-impl.rs b/src/test/run-pass/traits/trait-where-clause-vs-impl.rs index 3a732aabbf7..e811cc7d6e1 100644 --- a/src/test/run-pass/traits/trait-where-clause-vs-impl.rs +++ b/src/test/run-pass/traits/trait-where-clause-vs-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that when there is a conditional (but blanket) impl and a // where clause, we don't get confused in trait resolution. // diff --git a/src/test/run-pass/traits/traits-conditional-model-fn.rs b/src/test/run-pass/traits/traits-conditional-model-fn.rs index cc5ce571a4e..106774bd337 100644 --- a/src/test/run-pass/traits/traits-conditional-model-fn.rs +++ b/src/test/run-pass/traits/traits-conditional-model-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // A model for how the `Fn` traits could work. You can implement at // most one of `Go`, `GoMut`, or `GoOnce`, and then the others follow // automatically. diff --git a/src/test/run-pass/traits/traits-default-method-mut.rs b/src/test/run-pass/traits/traits-default-method-mut.rs index 7cfdae9e652..c83856f0352 100644 --- a/src/test/run-pass/traits/traits-default-method-mut.rs +++ b/src/test/run-pass/traits/traits-default-method-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unused_variables)] diff --git a/src/test/run-pass/traits/traits-issue-22655.rs b/src/test/run-pass/traits/traits-issue-22655.rs index 0e80d20ad45..6766d661622 100644 --- a/src/test/run-pass/traits/traits-issue-22655.rs +++ b/src/test/run-pass/traits/traits-issue-22655.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #22655: This test should not lead to // infinite recursion. diff --git a/src/test/run-pass/traits/traits-negative-impls.rs b/src/test/run-pass/traits/traits-negative-impls.rs index 96c86f147ce..0740ab01104 100644 --- a/src/test/run-pass/traits/traits-negative-impls.rs +++ b/src/test/run-pass/traits/traits-negative-impls.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(optin_builtin_traits)] use std::marker::Send; diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs index eebd30a01f9..6c134611312 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that you can supply `&F` where `F: FnMut()`. #![feature(lang_items)] diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs index 52a10869610..966458a45f3 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that you can supply `&F` where `F: Fn()`. #![feature(lang_items)] diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs index b178f0af909..adfdc0d26e9 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test that the call operator autoderefs when calling a bounded type parameter. use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs index dc6903db326..4ebf6b61cc3 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we mutate a counter on the stack only when we expect to. fn call<F>(f: F) where F : FnOnce() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs index 1f84db7f720..46a69c4dff2 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs index 02edd01ac18..46ea9b29e44 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] // A battery of tests to ensure destructors of unboxed closure environments // run at the right times. diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs index b7230ed5d82..3f50c7e7262 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_imports)] use std::ops::FnMut; pub fn main() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs index ae9124c9fc1..cf8fe03e3e5 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/uniform-paths/basic-nested.rs b/src/test/run-pass/uniform-paths/basic-nested.rs index 1aaa1e70726..a0256187dbb 100644 --- a/src/test/run-pass/uniform-paths/basic-nested.rs +++ b/src/test/run-pass/uniform-paths/basic-nested.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_camel_case_types)] // edition:2018 diff --git a/src/test/run-pass/uniform-paths/basic.rs b/src/test/run-pass/uniform-paths/basic.rs index 7d997fe493a..b957b24d625 100644 --- a/src/test/run-pass/uniform-paths/basic.rs +++ b/src/test/run-pass/uniform-paths/basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_camel_case_types)] // edition:2018 diff --git a/src/test/run-pass/union/union-align.rs b/src/test/run-pass/union/union-align.rs index 02f447c626f..2ba1b97e4ff 100644 --- a/src/test/run-pass/union/union-align.rs +++ b/src/test/run-pass/union/union-align.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-backcomp.rs b/src/test/run-pass/union/union-backcomp.rs index 23d51d39c2e..b274a101ee9 100644 --- a/src/test/run-pass/union/union-backcomp.rs +++ b/src/test/run-pass/union/union-backcomp.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] macro_rules! union { () => (struct S;) diff --git a/src/test/run-pass/union/union-basic.rs b/src/test/run-pass/union/union-basic.rs index bfbac1a6bf2..9bebe3f265e 100644 --- a/src/test/run-pass/union/union-basic.rs +++ b/src/test/run-pass/union/union-basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:union.rs diff --git a/src/test/run-pass/union/union-derive.rs b/src/test/run-pass/union/union-derive.rs index 248595ee7ac..60501780816 100644 --- a/src/test/run-pass/union/union-derive.rs +++ b/src/test/run-pass/union/union-derive.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unions_with_drop_fields)] // Some traits can be derived for unions. diff --git a/src/test/run-pass/union/union-drop-assign.rs b/src/test/run-pass/union/union-drop-assign.rs index 2884cf16b96..d147fcd0f09 100644 --- a/src/test/run-pass/union/union-drop-assign.rs +++ b/src/test/run-pass/union/union-drop-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(unions_with_drop_fields)] // Drop works for union itself. diff --git a/src/test/run-pass/union/union-drop.rs b/src/test/run-pass/union/union-drop.rs index ba5c20b6dc3..7d955f7210f 100644 --- a/src/test/run-pass/union/union-drop.rs +++ b/src/test/run-pass/union/union-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unions_with_drop_fields)] // Drop works for union itself. diff --git a/src/test/run-pass/union/union-generic.rs b/src/test/run-pass/union/union-generic.rs index dcea56c288f..efa623841c1 100644 --- a/src/test/run-pass/union/union-generic.rs +++ b/src/test/run-pass/union/union-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(unions_with_drop_fields)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-macro.rs b/src/test/run-pass/union/union-macro.rs index f4ffa2edbde..ae215dc83ee 100644 --- a/src/test/run-pass/union/union-macro.rs +++ b/src/test/run-pass/union/union-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! duplicate { ($i: item) => { diff --git a/src/test/run-pass/union/union-packed.rs b/src/test/run-pass/union/union-packed.rs index c167a40507a..a6aef9046ee 100644 --- a/src/test/run-pass/union/union-packed.rs +++ b/src/test/run-pass/union/union-packed.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-pat-refutability.rs b/src/test/run-pass/union/union-pat-refutability.rs index 2c481160fda..62a02337986 100644 --- a/src/test/run-pass/union/union-pat-refutability.rs +++ b/src/test/run-pass/union/union-pat-refutability.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(illegal_floating_point_literal_pattern)] #[repr(u32)] diff --git a/src/test/run-pass/unique/unique-assign-drop.rs b/src/test/run-pass/unique/unique-assign-drop.rs index dd931480196..fc99a896966 100644 --- a/src/test/run-pass/unique/unique-assign-drop.rs +++ b/src/test/run-pass/unique/unique-assign-drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-assign.rs b/src/test/run-pass/unique/unique-assign.rs index 206503f87ce..ee6c084410d 100644 --- a/src/test/run-pass/unique/unique-assign.rs +++ b/src/test/run-pass/unique/unique-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-cmp.rs b/src/test/run-pass/unique/unique-cmp.rs index b11b1a8cdbc..5c17058dbe4 100644 --- a/src/test/run-pass/unique/unique-cmp.rs +++ b/src/test/run-pass/unique/unique-cmp.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_allocation)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-containing-tag.rs b/src/test/run-pass/unique/unique-containing-tag.rs index d849c1d3298..f2a7de67183 100644 --- a/src/test/run-pass/unique/unique-containing-tag.rs +++ b/src/test/run-pass/unique/unique-containing-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-create.rs b/src/test/run-pass/unique/unique-create.rs index 5c7488b1120..da0ae17a4cd 100644 --- a/src/test/run-pass/unique/unique-create.rs +++ b/src/test/run-pass/unique/unique-create.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-decl.rs b/src/test/run-pass/unique/unique-decl.rs index 37b8b94b15a..9b1425381b6 100644 --- a/src/test/run-pass/unique/unique-decl.rs +++ b/src/test/run-pass/unique/unique-decl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-generic-assign.rs b/src/test/run-pass/unique/unique-generic-assign.rs index 571a5620cd8..beb3b2fbb48 100644 --- a/src/test/run-pass/unique/unique-generic-assign.rs +++ b/src/test/run-pass/unique/unique-generic-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #976 diff --git a/src/test/run-pass/unique/unique-in-tag.rs b/src/test/run-pass/unique/unique-in-tag.rs index 31fe43dae99..52473bd8e89 100644 --- a/src/test/run-pass/unique/unique-in-tag.rs +++ b/src/test/run-pass/unique/unique-in-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-match-discrim.rs b/src/test/run-pass/unique/unique-match-discrim.rs index 43004e8673a..e3ceadee1a5 100644 --- a/src/test/run-pass/unique/unique-match-discrim.rs +++ b/src/test/run-pass/unique/unique-match-discrim.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #961 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-move-temp.rs b/src/test/run-pass/unique/unique-move-temp.rs index a68fe021d09..e006e1e4f23 100644 --- a/src/test/run-pass/unique/unique-move-temp.rs +++ b/src/test/run-pass/unique/unique-move-temp.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-move.rs b/src/test/run-pass/unique/unique-move.rs index 4dba48a5ea0..0a1b80c33df 100644 --- a/src/test/run-pass/unique/unique-move.rs +++ b/src/test/run-pass/unique/unique-move.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-object-move.rs b/src/test/run-pass/unique/unique-object-move.rs index d85b22f5dc9..472257b8c79 100644 --- a/src/test/run-pass/unique/unique-object-move.rs +++ b/src/test/run-pass/unique/unique-object-move.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #5192 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-pat-2.rs b/src/test/run-pass/unique/unique-pat-2.rs index 3796be68369..0adf23ceeac 100644 --- a/src/test/run-pass/unique/unique-pat-2.rs +++ b/src/test/run-pass/unique/unique-pat-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_shorthand_field_patterns)] diff --git a/src/test/run-pass/unique/unique-pat-3.rs b/src/test/run-pass/unique/unique-pat-3.rs index 2ed984c3a37..8deda0e3089 100644 --- a/src/test/run-pass/unique/unique-pat-3.rs +++ b/src/test/run-pass/unique/unique-pat-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-send-2.rs b/src/test/run-pass/unique/unique-send-2.rs index 285772b9541..f34a7c2cd00 100644 --- a/src/test/run-pass/unique/unique-send-2.rs +++ b/src/test/run-pass/unique/unique-send-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs b/src/test/run-pass/where-clauses/where-clause-method-substituion.rs index 3afccab07b7..bb9d01a57c1 100644 --- a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs +++ b/src/test/run-pass/where-clauses/where-clause-method-substituion.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait Foo<T> { fn dummy(&self, arg: T) { } } diff --git a/src/test/run-pass/where-clauses/where-clause-region-outlives.rs b/src/test/run-pass/where-clauses/where-clause-region-outlives.rs index 445a090d601..5a296c17df0 100644 --- a/src/test/run-pass/where-clauses/where-clause-region-outlives.rs +++ b/src/test/run-pass/where-clauses/where-clause-region-outlives.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct A<'a, 'b> where 'a : 'b { x: &'a isize, y: &'b isize } diff --git a/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs b/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs index 22b1acb2a60..fc511914517 100644 --- a/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs +++ b/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn foo<'a, I>(mut it: I) where I: Iterator<Item=&'a isize> {} diff --git a/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs b/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs index c3cfbbda4ea..79d1431eca5 100644 --- a/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs +++ b/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Bencher; diff --git a/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs b/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs index 4ab329f166a..118e83537ca 100644 --- a/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs +++ b/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::collections::BinaryHeap; use std::iter::Iterator; diff --git a/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs b/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs index 5e406152d93..a2c0f78850c 100644 --- a/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs +++ b/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_imports)] use std::cmp::{Ord, Ordering, PartialOrd}; use std::collections::BTreeMap; use std::iter::Iterator; diff --git a/src/test/run-pass/zero-sized/zero-sized-vec-push.rs b/src/test/run-pass/zero-sized/zero-sized-vec-push.rs index dd8b717761b..d418535bf9f 100644 --- a/src/test/run-pass/zero-sized/zero-sized-vec-push.rs +++ b/src/test/run-pass/zero-sized/zero-sized-vec-push.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::iter::Iterator; use std::vec::Vec; |
