Skip to content

Commit cc836ee

Browse files
authored
Rollup merge of rust-lang#94014 - flip1995:clippy_transmute_lint_regroup, r=dtolnay
Move transmute_undefined_repr back to nursery There's still open discussion if this lint is ready to be enabled by default. We want to give us more time to figure this out and prevent this lint from getting to stable as an enabled-by-default lint. cc rust-lang/rust-clippy#8432 r? `@Manishearth` `@dtolnay` I think this is the way to go here. We can re-enable this lint with the next sync, if we should decide to do so. But I would hold of for this release. We have until Friday (beta branching) to decide if we want to merge this.
2 parents a87be98 + 6a7fb3b commit cc836ee

File tree

4 files changed

+2
-3
lines changed

4 files changed

+2
-3
lines changed

src/tools/clippy/clippy_lints/src/lib.register_all.rs

-1
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ store.register_group(true, "clippy::all", Some("clippy_all"), vec![
277277
LintId::of(transmute::TRANSMUTE_INT_TO_FLOAT),
278278
LintId::of(transmute::TRANSMUTE_NUM_TO_BYTES),
279279
LintId::of(transmute::TRANSMUTE_PTR_TO_REF),
280-
LintId::of(transmute::TRANSMUTE_UNDEFINED_REPR),
281280
LintId::of(transmute::UNSOUND_COLLECTION_TRANSMUTE),
282281
LintId::of(transmute::WRONG_TRANSMUTE),
283282
LintId::of(transmuting_null::TRANSMUTING_NULL),

src/tools/clippy/clippy_lints/src/lib.register_correctness.rs

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ store.register_group(true, "clippy::correctness", Some("clippy_correctness"), ve
5858
LintId::of(size_of_in_element_count::SIZE_OF_IN_ELEMENT_COUNT),
5959
LintId::of(swap::ALMOST_SWAPPED),
6060
LintId::of(to_string_in_display::TO_STRING_IN_DISPLAY),
61-
LintId::of(transmute::TRANSMUTE_UNDEFINED_REPR),
6261
LintId::of(transmute::UNSOUND_COLLECTION_TRANSMUTE),
6362
LintId::of(transmute::WRONG_TRANSMUTE),
6463
LintId::of(transmuting_null::TRANSMUTING_NULL),

src/tools/clippy/clippy_lints/src/lib.register_nursery.rs

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ store.register_group(true, "clippy::nursery", Some("clippy_nursery"), vec![
2626
LintId::of(strings::STRING_LIT_AS_BYTES),
2727
LintId::of(suspicious_operation_groupings::SUSPICIOUS_OPERATION_GROUPINGS),
2828
LintId::of(trailing_empty_array::TRAILING_EMPTY_ARRAY),
29+
LintId::of(transmute::TRANSMUTE_UNDEFINED_REPR),
2930
LintId::of(transmute::USELESS_TRANSMUTE),
3031
LintId::of(use_self::USE_SELF),
3132
])

src/tools/clippy/clippy_lints/src/transmute/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ declare_clippy_lint! {
376376
/// ```
377377
#[clippy::version = "1.60.0"]
378378
pub TRANSMUTE_UNDEFINED_REPR,
379-
correctness,
379+
nursery,
380380
"transmute to or from a type with an undefined representation"
381381
}
382382

0 commit comments

Comments
 (0)