Skip to content

Commit 8fc09ee

Browse files
fix: correcting semantical logic for setting vec_len
1 parent ebc3e53 commit 8fc09ee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/intrinsic-test/src/x86/types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ impl X86IntrinsicType {
220220
data.vec_len = match str::parse::<u32>(type_processed.as_str()) {
221221
// If bit_len is None, vec_len will be None.
222222
// Else vec_len will be (num_bits / bit_len).
223-
Ok(num_bits) => data.bit_len.and(Some(num_bits / data.bit_len.unwrap())),
223+
Ok(num_bits) => data.bit_len.and_then(|bit_len| Some(num_bits / bit_len)),
224224
Err(_) => None,
225225
};
226226
}

0 commit comments

Comments
 (0)