Skip to content

Commit c85e424

Browse files
committed
Allow more dead code
1 parent 363deb8 commit c85e424

25 files changed

+88
-77
lines changed

test_suite/tests/regression/issue2371.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![allow(dead_code)]
2+
13
use serde_derive::Deserialize;
24

35
#[derive(Deserialize)]

test_suite/tests/regression/issue2409.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![allow(dead_code)]
2+
13
use serde_derive::Deserialize;
24

35
macro_rules! bug {

test_suite/tests/regression/issue2844.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(clippy::trivially_copy_pass_by_ref)]
1+
#![allow(clippy::trivially_copy_pass_by_ref, dead_code)]
22

33
use serde_derive::{Deserialize, Serialize};
44

test_suite/tests/regression/issue2846.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(clippy::trivially_copy_pass_by_ref)]
1+
#![allow(clippy::trivially_copy_pass_by_ref, dead_code)]
22

33
use serde_derive::Deserialize;
44

test_suite/tests/test_borrow.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
#![allow(
22
clippy::derive_partial_eq_without_eq,
33
clippy::items_after_statements,
4-
clippy::used_underscore_binding
4+
clippy::used_underscore_binding,
5+
// We use lots of declarations inside function bodies to avoid conflicts,
6+
// but they aren't used. We just want to make sure they compile.
7+
dead_code,
58
)]
69

710
use serde::de::value::{BorrowedStrDeserializer, MapDeserializer};

test_suite/tests/test_gen.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818
clippy::ptr_arg,
1919
clippy::too_many_lines,
2020
clippy::trivially_copy_pass_by_ref,
21-
clippy::type_repetition_in_bounds
21+
clippy::type_repetition_in_bounds,
22+
// We use lots of declarations inside function bodies to avoid conflicts,
23+
// but they aren't used. We just want to make sure they compile.
24+
dead_code,
2225
)]
2326
#![deny(clippy::collection_is_never_read)]
2427

test_suite/tests/test_remote.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(clippy::redundant_field_names)]
1+
#![allow(clippy::redundant_field_names, dead_code)]
22

33
use serde_derive::{Deserialize, Serialize};
44

test_suite/tests/test_self.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(clippy::used_underscore_binding)]
1+
#![allow(clippy::used_underscore_binding, dead_code)]
22

33
use serde_derive::{Deserialize, Serialize};
44

test_suite/tests/ui/conflict/alias-enum.stderr

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ error[E0425]: cannot find value `__FAIL__` in this scope
77
warning: unreachable pattern
88
--> tests/ui/conflict/alias-enum.rs:13:9
99
|
10-
8 | #[serde(alias = "a", alias = "b", alias = "c")]
10+
8 | #[serde(alias = "a", alias = "b", alias = "c")]
1111
| --- matches all the relevant values
1212
...
1313
13 | b: (),
1414
| ^ no value can reach this
1515
|
16-
= note: `#[warn(unreachable_patterns)]` on by default
16+
= note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
1717

1818
warning: unreachable pattern
1919
--> tests/ui/conflict/alias-enum.rs:12:25
2020
|
21-
8 | #[serde(alias = "a", alias = "b", alias = "c")]
21+
8 | #[serde(alias = "a", alias = "b", alias = "c")]
2222
| --- matches all the relevant values
2323
...
2424
12 | #[serde(alias = "c")]

test_suite/tests/ui/conflict/alias.stderr

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ error[E0425]: cannot find value `__FAIL__` in this scope
77
warning: unreachable pattern
88
--> tests/ui/conflict/alias.rs:10:5
99
|
10-
5 | #[serde(alias = "a", alias = "b", alias = "c")]
10+
5 | #[serde(alias = "a", alias = "b", alias = "c")]
1111
| --- matches all the relevant values
1212
...
1313
10 | b: (),
1414
| ^ no value can reach this
1515
|
16-
= note: `#[warn(unreachable_patterns)]` on by default
16+
= note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
1717

1818
warning: unreachable pattern
1919
--> tests/ui/conflict/alias.rs:9:21

0 commit comments

Comments
 (0)