about summary refs log tree commit diff
path: root/library/stdarch/crates
diff options
context:
space:
mode:
authorEduardo Sánchez Muñoz <eduardosm-dev@e64.io>2023-10-02 19:30:31 +0200
committerAmanieu d'Antras <amanieu@gmail.com>2023-10-02 21:29:51 +0100
commit02bdadb2ae798df3977c382b208fbcfd06ff2ee7 (patch)
tree6e456aa9acf359b2d8172eefd16cf576b2424355 /library/stdarch/crates
parent95d83fd43699062e7e3d7aa81c134aa029a28ec6 (diff)
downloadrust-02bdadb2ae798df3977c382b208fbcfd06ff2ee7.tar.gz
rust-02bdadb2ae798df3977c382b208fbcfd06ff2ee7.zip
Add parentheses to avoid (re)parsing ambiguity in `test_vsri` macro.
Diffstat (limited to 'library/stdarch/crates')
-rw-r--r--library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs b/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs
index ebb8b7b9ef4..54bffa45047 100644
--- a/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs
+++ b/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs
@@ -22,7 +22,7 @@ macro_rules! test_vsli {
             let a = [$($a as $t),*];
             let b = [$($b as $t),*];
             let n_bit_mask: $t = (1 << $n) - 1;
-            let e = [$(($a as $t & n_bit_mask) | ($b as $t << $n)),*];
+            let e = [$(($a as $t & n_bit_mask) | (($b as $t) << $n)),*];
             let r = $fn_id::<$n>(transmute(a), transmute(b));
             let mut d = e;
             d = transmute(r);
@@ -60,7 +60,7 @@ macro_rules! test_vsri {
         unsafe fn $test_id() {
             let a = [$($a as $t),*];
             let b = [$($b as $t),*];
-            let n_bit_mask = ((1 as $t << $n) - 1).rotate_right($n);
+            let n_bit_mask = (((1 as $t) << $n) - 1).rotate_right($n);
             let e = [$(($a as $t & n_bit_mask) | (($b as $t >> $n) & !n_bit_mask)),*];
             let r = $fn_id::<$n>(transmute(a), transmute(b));
             let mut d = e;