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(allocfunc9);
|
||||
TEST_CASE(allocfunc10);
|
||||
TEST_CASE(allocfunc11);
|
||||
|
||||
TEST_CASE(throw1);
|
||||
TEST_CASE(throw2);
|
||||
|
@ -2513,6 +2514,19 @@ private:
|
|||
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() {
|
||||
check("void foo()\n"
|
||||
"{\n"
|
||||
|
|
Loading…
Reference in New Issue