@@ -24,7 +24,7 @@ void test_binary_arithmetic_operations() {
2424 l1 - l2; // NON_COMPLIANT - u8 - u8 -> signed int
2525 l1 / l2; // NON_COMPLIANT - u8 / u8 -> signed int
2626 l1 % l2; // NON_COMPLIANT - u8 % u8 -> signed int
27- l1 & l2; // NON_COMPLIANT - u8 & u8 -> signed int
27+ l1 &l2; // NON_COMPLIANT - u8 & u8 -> signed int
2828 l1 | l2; // NON_COMPLIANT - u8 | u8 -> signed int
2929 l1 ^ l2; // NON_COMPLIANT - u8 ^ u8 -> signed int
3030
@@ -166,7 +166,7 @@ void test_mixed_signed_unsigned_arithmetic() {
166166 l1 *l2; // NON_COMPLIANT - l1 and l2 -> signed int
167167 l1 / l2; // NON_COMPLIANT - l1 and l2 -> signed int
168168 l1 % l2; // NON_COMPLIANT - l1 and l2 -> signed int
169- l1 & l2; // NON_COMPLIANT - l1 and l2 -> signed int
169+ l1 &l2; // NON_COMPLIANT - l1 and l2 -> signed int
170170 l1 | l2; // NON_COMPLIANT - l1 and l2 -> signed int
171171 l1 ^ l2; // NON_COMPLIANT - l1 and l2 -> signed int
172172
@@ -264,12 +264,12 @@ void test_enum_types() {
264264 // type
265265 l1 + l2; // COMPLIANT - rule does not apply
266266 l1 *l2; // COMPLIANT - rule does not apply
267- l1 & l2; // COMPLIANT - rule does not apply
267+ l1 &l2; // COMPLIANT - rule does not apply
268268
269269 // Unscoped enum with explicit underlying type - considered numeric type
270270 l3 + l4; // NON_COMPLIANT - uint8_t + uint8_t -> signed int
271271 l3 *l4; // NON_COMPLIANT - uint8_t * uint8_t -> signed int
272- l3 & l4; // NON_COMPLIANT - uint8_t & uint8_t -> signed int
272+ l3 &l4; // NON_COMPLIANT - uint8_t & uint8_t -> signed int
273273 l3 - l4; // NON_COMPLIANT - uint8_t - uint8_t -> signed int
274274 l3 | l4; // NON_COMPLIANT - uint8_t | uint8_t -> signed int
275275 l3 ^ l4; // NON_COMPLIANT - uint8_t ^ uint8_t -> signed int
0 commit comments