#3874 added missing testcase to avoid false positives
This commit is contained in:
parent
160fa94a02
commit
c9cb492bc7
|
@ -4491,6 +4491,14 @@ private:
|
||||||
" return strncmp(buf1, foo(buf2), sizeof(buf1)) == 0;\n"
|
" return strncmp(buf1, foo(buf2), sizeof(buf1)) == 0;\n"
|
||||||
"}");
|
"}");
|
||||||
ASSERT_EQUALS("[test.cpp:2]: (warning, inconclusive) Using size of pointer buf1 instead of size of its data.\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:2]: (warning, inconclusive) Using size of pointer buf1 instead of size of its data.\n", errout.str());
|
||||||
|
|
||||||
|
// #ticket 3874
|
||||||
|
check("void f()\n"
|
||||||
|
"{\n"
|
||||||
|
" int * pIntArray[10];\n"
|
||||||
|
" memset(pIntArray, 0, sizeof(pIntArray));\n"
|
||||||
|
"}\n");
|
||||||
|
ASSERT_EQUALS("", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void check_signOfUnsignedVariable(const char code[], bool inconclusive=false) {
|
void check_signOfUnsignedVariable(const char code[], bool inconclusive=false) {
|
||||||
|
|
Loading…
Reference in New Issue