Fixed #7999 (Inline suppressions do not work under weird circumstances)

This commit is contained in:
Daniel Marjamäki 2019-05-03 20:19:28 +02:00
parent bbb5bfd432
commit e8c0345a51
3 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,2 @@
#include <1.h>

View File

@ -0,0 +1,5 @@
// cppcheck-suppress zerodiv
const int x = 10000 / 0;

View File

@ -0,0 +1,17 @@
# python -m pytest test-inline-suppress.py
import os
import re
from testutils import cppcheck
def test1():
ret, stdout, stderr = cppcheck('--inline-suppr proj-inline-suppress')
assert ret == 0
assert len(stderr) == 0
def test2():
ret, stdout, stderr = cppcheck('proj-inline-suppress')
assert ret == 0
assert len(stderr) > 0