added todo testcase for ticket #3809
This commit is contained in:
parent
2e41510e30
commit
1620c5b797
|
@ -236,6 +236,7 @@ private:
|
||||||
TEST_CASE(allocfunc8);
|
TEST_CASE(allocfunc8);
|
||||||
TEST_CASE(allocfunc9);
|
TEST_CASE(allocfunc9);
|
||||||
TEST_CASE(allocfunc10);
|
TEST_CASE(allocfunc10);
|
||||||
|
TEST_CASE(allocfunc11);
|
||||||
|
|
||||||
TEST_CASE(throw1);
|
TEST_CASE(throw1);
|
||||||
TEST_CASE(throw2);
|
TEST_CASE(throw2);
|
||||||
|
@ -2513,6 +2514,19 @@ private:
|
||||||
ASSERT_EQUALS("", errout.str());
|
ASSERT_EQUALS("", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void allocfunc11() { // ticket #3809 - false positive
|
||||||
|
check("class A \n"
|
||||||
|
"{\n"
|
||||||
|
" public:\n"
|
||||||
|
" virtual void f (double * & data_val) ;\n"
|
||||||
|
"};\n"
|
||||||
|
"void A::f (double * & data_val) \n"
|
||||||
|
"{\n"
|
||||||
|
" data_val = new double [10];\n"
|
||||||
|
"}\n");
|
||||||
|
TODO_ASSERT_EQUALS("","[test.cpp:9]: (error) Memory leak: data_val\n", errout.str());
|
||||||
|
}
|
||||||
|
|
||||||
void throw1() {
|
void throw1() {
|
||||||
check("void foo()\n"
|
check("void foo()\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
|
|
Loading…
Reference in New Issue