@@ -48,11 +48,11 @@ uint_least8_t g1[] = {
4848 UINT8_C (0 + 0 ), // NON-COMPLIANT
4949 UINT8_C ("a" [0 ]), // NON-COMPLIANT
5050 UINT8_C (0 ["a" ]), // NON-COMPLIANT
51- UINT8_C (UINT8_MAX ), // COMPLIANT
52- UINT8_C (true), // NON-COMPLIANT[False Negative]
53- UINT8_C (false), // NON-COMPLIANT[False Negative]
54- UINT8_C (NULL ), // NON-COMPLIANT[False Negative]
55- UINT8_C (NULLPTR ), // NON-COMPLIANT[False Negative]
51+ UINT8_C (UINT8_MAX ), // NON- COMPLIANT
52+ UINT8_C (true), // NON-COMPLIANT
53+ UINT8_C (false), // NON-COMPLIANT
54+ UINT8_C (NULL ), // NON-COMPLIANT
55+ UINT8_C (NULLPTR ), // NON-COMPLIANT
5656};
5757
5858int_least8_t g2 [] = {
@@ -158,20 +158,17 @@ int_least64_t g8[] = {
158158 INT64_C (9223372036854775807 ), // COMPLIANT
159159 // INT64_C(9223372036854775808) is a compile-time error
160160
161- // -9223372036854775808 allowed, but cannot be created via unary- without
162- // compile time errors.
163- INT64_C (-9223372036854775807 ), // COMPLIANT
164- INT64_C (-9223372036854775807 - 1 ), // COMPLIANT
165- // -9223372036854775809 is not allowed, and cannot be created via unary-
166- // without compile time errors.
167- INT64_C (-9223372036854775807 - 2 ), // NON-COMPLIANT
168- INT64_C (-9223372036854775807 - 20000000000 ), // NON-COMPLIANT
161+ INT64_C (-9223372036854775807 ), // COMPLIANT
162+ // -9223372036854775808 is correctly sized, but not a valid decimal literal
163+ // value.
164+ // -9223372036854775809 is not correctly sized, and not a valid decimal
165+ // literal value.
169166
170167 INT64_C (0x7FFFFFFFFFFFFFFF ), // COMPLIANT
171168 INT64_C (0x8000000000000000 ), // NON-COMPLIANT[FALSE NEGATIVE]
172169 INT64_C (-0x8000000000000000 ), // COMPLIANT
173170 INT64_C (-0x8000000000000001 ), // NON-COMPLIANT[FALSE NEGATIVE]
174- INT64_C (-0x8001000000000000 ), // NON-COMPLIANT
171+ INT64_C (-0x8001000000000000 ), // NON-COMPLIANT[FALSE NEGATIVE]
175172};
176173
177174// Other edge cases:
0 commit comments