parent
84d2c86d74
commit
1f668c8dc4
|
@ -76,6 +76,7 @@ private:
|
||||||
TEST_CASE(assign17); // #9047
|
TEST_CASE(assign17); // #9047
|
||||||
TEST_CASE(assign18);
|
TEST_CASE(assign18);
|
||||||
TEST_CASE(assign19);
|
TEST_CASE(assign19);
|
||||||
|
TEST_CASE(assign20); // #9187
|
||||||
|
|
||||||
TEST_CASE(isAutoDealloc);
|
TEST_CASE(isAutoDealloc);
|
||||||
|
|
||||||
|
@ -413,6 +414,13 @@ private:
|
||||||
ASSERT_EQUALS("", errout.str());
|
ASSERT_EQUALS("", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void assign20() { // #9187
|
||||||
|
check("void f() {\n"
|
||||||
|
" char *p = static_cast<int>(malloc(10));\n"
|
||||||
|
"}", true);
|
||||||
|
ASSERT_EQUALS("[test.cpp:3]: (error) Memory leak: p\n", errout.str());
|
||||||
|
}
|
||||||
|
|
||||||
void isAutoDealloc() {
|
void isAutoDealloc() {
|
||||||
check("void f() {\n"
|
check("void f() {\n"
|
||||||
" char *p = new char[100];"
|
" char *p = new char[100];"
|
||||||
|
|
Loading…
Reference in New Issue