diff --git a/addons/misra-test.c b/addons/misra-test.c index 07ba8b907..d244272a4 100644 --- a/addons/misra-test.c +++ b/addons/misra-test.c @@ -14,6 +14,7 @@ void misra_7_1() { void misra_7_3() { int x = 12l; // 7.3 + int x = 12lu; // 7.3 } void misra_12_1() { diff --git a/addons/misra.py b/addons/misra.py index 7e6294e2f..ee9a084e2 100644 --- a/addons/misra.py +++ b/addons/misra.py @@ -82,7 +82,7 @@ def misra_7_1(rawTokens): def misra_7_3(rawTokens): for tok in rawTokens: - if re.match(r'^[0-9]+l+$', tok.str): + if re.match(r'^[0-9]+l', tok.str): reportError(tok, 7, 3)