cppcheck/addons/test/misra/misra-ctu-2-test.c

25 lines
545 B
C
Raw Normal View History

2021-07-07 10:58:13 +02:00
// Test with command:
// ./cppcheck --addon=misra --inline-suppr addons/test/misra/misra-ctu-*-test.c
#include "misra-ctu-test.h"
2021-07-07 15:16:53 +02:00
MISRA_2_3_B misra_2_3_b;
2021-07-09 09:47:23 +02:00
x = MISRA_2_5_OK_2;
2021-07-07 10:58:13 +02:00
// cppcheck-suppress misra-c2012-5.6
typedef int MISRA_5_6_VIOLATION;
2021-07-07 15:16:53 +02:00
static MISRA_5_6_VIOLATION misra_5_6_x;
2021-07-07 10:58:13 +02:00
2021-07-07 21:47:17 +02:00
// cppcheck-suppress misra-c2012-5.7
struct misra_5_7_violation_t {
int x;
};
static misra_5_7_violation_t misra_5_7_var;
2021-07-08 22:03:27 +02:00
2021-07-09 09:47:23 +02:00
// cppcheck-suppress misra-c2012-5.8
static int misra_5_8_var;
// cppcheck-suppress misra-c2012-5.8
void misra_5_8_f(void) {}