parent
2bf2b7fb44
commit
2cb4c4126a
|
@ -1362,6 +1362,8 @@ class MisraChecker:
|
||||||
for scope in cfg.scopes:
|
for scope in cfg.scopes:
|
||||||
if scope.className is None:
|
if scope.className is None:
|
||||||
continue
|
continue
|
||||||
|
if scope.className.startswith('Anonymous'):
|
||||||
|
continue
|
||||||
if scope.type not in ('Struct', 'Enum'):
|
if scope.type not in ('Struct', 'Enum'):
|
||||||
continue
|
continue
|
||||||
used = False
|
used = False
|
||||||
|
|
|
@ -17,6 +17,12 @@ struct misra_5_7_violation_t {
|
||||||
};
|
};
|
||||||
static misra_5_7_violation_t misra_5_7_use_type_1;
|
static misra_5_7_violation_t misra_5_7_use_type_1;
|
||||||
|
|
||||||
|
// #11443 - FP
|
||||||
|
static struct
|
||||||
|
{ // no warning
|
||||||
|
uint16_t x;
|
||||||
|
} misra_5_7_false_positive_1;
|
||||||
|
|
||||||
// cppcheck-suppress misra-c2012-8.4
|
// cppcheck-suppress misra-c2012-8.4
|
||||||
// cppcheck-suppress misra-c2012-5.8
|
// cppcheck-suppress misra-c2012-5.8
|
||||||
int misra_5_8_var1;
|
int misra_5_8_var1;
|
||||||
|
|
|
@ -17,6 +17,12 @@ struct misra_5_7_violation_t {
|
||||||
};
|
};
|
||||||
static misra_5_7_violation_t misra_5_7_use_type_2;
|
static misra_5_7_violation_t misra_5_7_use_type_2;
|
||||||
|
|
||||||
|
// #11443 - FP
|
||||||
|
static struct
|
||||||
|
{ // no warning
|
||||||
|
uint16_t x;
|
||||||
|
} misra_5_7_false_positive_2;
|
||||||
|
|
||||||
// cppcheck-suppress misra-c2012-5.8
|
// cppcheck-suppress misra-c2012-5.8
|
||||||
static int misra_5_8_var1;
|
static int misra_5_8_var1;
|
||||||
// cppcheck-suppress misra-c2012-8.4
|
// cppcheck-suppress misra-c2012-8.4
|
||||||
|
|
Loading…
Reference in New Issue