Skip to content

Commit ed8ccda

Browse files
committed
Rule 21.1: Make compiler compatibile
Compliers already exclude the #define defined case.
1 parent 16601af commit ed8ccda

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
| test.c:1:1:1:17 | #define _NOT_OKAY | Reserved identifier '_NOT_OKAY' has been undefined or redefined. |
22
| test.c:2:1:2:16 | #undef _NOT_OKAY | Reserved identifier '_NOT_OKAY' has been undefined or redefined. |
3-
| test.c:4:1:4:15 | #define defined | Reserved identifier 'defined' has been undefined or redefined. |
43
| test.c:5:1:5:13 | #define errno | Reserved identifier 'errno' has been undefined or redefined. |

c/misra/test/rules/RULE-21-1/test.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define _NOT_OKAY // NON_COMPLIANT
22
#undef _NOT_OKAY // NON_COMPLIANT
33

4-
#define defined // NON_COMPLIANT
5-
#define errno // NON_COMPLIANT
4+
// #define defined // NON_COMPILABLE
5+
#define errno // NON_COMPLIANT
66

77
#define NDEBUG 1 // COMPLIANT

0 commit comments

Comments
 (0)