Skip to content

Commit 4013d36

Browse files
authored
Rollup merge of rust-lang#102675 - ouz-a:mir-technical-debt, r=oli-obk
Remove `mir::CastKind::Misc` As discussed in rust-lang#97649 `mir::CastKind::Misc` is not clear, this PR addresses that by creating a new enum variant for every valid cast. r? ````@oli-obk````
2 parents 7c372cd + 13dbc33 commit 4013d36

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

clippy_utils/src/qualify_min_const_fn.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,12 @@ fn check_rvalue<'tcx>(
129129
| Rvalue::Use(operand)
130130
| Rvalue::Cast(
131131
CastKind::PointerFromExposedAddress
132-
| CastKind::Misc
132+
| CastKind::IntToInt
133+
| CastKind::FloatToInt
134+
| CastKind::IntToFloat
135+
| CastKind::FloatToFloat
136+
| CastKind::FnPtrToPtr
137+
| CastKind::PtrToPtr
133138
| CastKind::Pointer(PointerCast::MutToConstPointer | PointerCast::ArrayToPointer),
134139
operand,
135140
_,

0 commit comments

Comments
 (0)