diff --git a/addons/misra.py b/addons/misra.py index f6e667c51..6c168304c 100755 --- a/addons/misra.py +++ b/addons/misra.py @@ -1477,7 +1477,7 @@ class MisraChecker: break following.append(rawToken) - return following + return following # Check arguments in function declaration for func in data.functions: diff --git a/addons/test/misra/misra-test.c b/addons/test/misra/misra-test.c index c0241f0e9..87d4f4bfa 100644 --- a/addons/test/misra/misra-test.c +++ b/addons/test/misra/misra-test.c @@ -8,6 +8,8 @@ #include // 20.2 #include "file,.h" // 20.2 +#include "misra-test.h" + #include /*abc*/ "file.h" // no warning /*foo*/#include "file.h" // no warning #include "./file.h" // no warning diff --git a/addons/test/misra/misra-test.h b/addons/test/misra/misra-test.h index 7f2db128a..bc5473e44 100644 --- a/addons/test/misra/misra-test.h +++ b/addons/test/misra/misra-test.h @@ -1,4 +1,5 @@ #ifndef MISRA_TEST_H #define MISRA_TEST_H struct misra_h_s { int foo; }; +bool test(char *a); #endif // MISRA_TEST_H