We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Type::int
1 parent 3d2869c commit 6444f24Copy full SHA for 6444f24
compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs
@@ -1118,14 +1118,7 @@ pub(crate) fn codegen_intrinsic_call<'tcx>(
1118
1119
raw_eq, <T>(v lhs_ref, v rhs_ref) {
1120
fn type_by_size(size: Size) -> Option<Type> {
1121
- Some(match size.bits() {
1122
- 8 => types::I8,
1123
- 16 => types::I16,
1124
- 32 => types::I32,
1125
- 64 => types::I64,
1126
- 128 => types::I128,
1127
- _ => return None,
1128
- })
+ Type::int(size.bits().try_into().ok()?)
1129
}
1130
1131
let size = fx.layout_of(T).layout.size;
0 commit comments