Skip to content

Commit 61e13f8

Browse files
eduardosmAmanieu
authored andcommitted
Add parentheses to avoid (re)parsing ambiguity in test_vsri macro.
1 parent 8d2b298 commit 61e13f8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ macro_rules! test_vsli {
2222
let a = [$($a as $t),*];
2323
let b = [$($b as $t),*];
2424
let n_bit_mask: $t = (1 << $n) - 1;
25-
let e = [$(($a as $t & n_bit_mask) | ($b as $t << $n)),*];
25+
let e = [$(($a as $t & n_bit_mask) | (($b as $t) << $n)),*];
2626
let r = $fn_id::<$n>(transmute(a), transmute(b));
2727
let mut d = e;
2828
d = transmute(r);
@@ -60,7 +60,7 @@ macro_rules! test_vsri {
6060
unsafe fn $test_id() {
6161
let a = [$($a as $t),*];
6262
let b = [$($b as $t),*];
63-
let n_bit_mask = ((1 as $t << $n) - 1).rotate_right($n);
63+
let n_bit_mask = (((1 as $t) << $n) - 1).rotate_right($n);
6464
let e = [$(($a as $t & n_bit_mask) | (($b as $t >> $n) & !n_bit_mask)),*];
6565
let r = $fn_id::<$n>(transmute(a), transmute(b));
6666
let mut d = e;

0 commit comments

Comments
 (0)