@@ -24,7 +24,7 @@ void test_binary_arithmetic_operations() {
24
24
l1 - l2; // NON_COMPLIANT - u8 - u8 -> signed int
25
25
l1 / l2; // NON_COMPLIANT - u8 / u8 -> signed int
26
26
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
28
28
l1 | l2; // NON_COMPLIANT - u8 | u8 -> signed int
29
29
l1 ^ l2; // NON_COMPLIANT - u8 ^ u8 -> signed int
30
30
@@ -166,7 +166,7 @@ void test_mixed_signed_unsigned_arithmetic() {
166
166
l1 *l2; // NON_COMPLIANT - l1 and l2 -> signed int
167
167
l1 / l2; // NON_COMPLIANT - l1 and l2 -> signed int
168
168
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
170
170
l1 | l2; // NON_COMPLIANT - l1 and l2 -> signed int
171
171
l1 ^ l2; // NON_COMPLIANT - l1 and l2 -> signed int
172
172
@@ -264,12 +264,12 @@ void test_enum_types() {
264
264
// type
265
265
l1 + l2; // COMPLIANT - rule does not apply
266
266
l1 *l2; // COMPLIANT - rule does not apply
267
- l1 &l2; // COMPLIANT - rule does not apply
267
+ l1 &l2; // COMPLIANT - rule does not apply
268
268
269
269
// Unscoped enum with explicit underlying type - considered numeric type
270
270
l3 + l4; // NON_COMPLIANT - uint8_t + uint8_t -> signed int
271
271
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
273
273
l3 - l4; // NON_COMPLIANT - uint8_t - uint8_t -> signed int
274
274
l3 | l4; // NON_COMPLIANT - uint8_t | uint8_t -> signed int
275
275
l3 ^ l4; // NON_COMPLIANT - uint8_t ^ uint8_t -> signed int
0 commit comments