Skip to content

Commit e1abbcc

Browse files
Update testmemleak.cpp [skip ci]
1 parent 6dcc010 commit e1abbcc

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

test/testmemleak.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,6 +2065,21 @@ class TestMemleakStructMember : public TestFixture {
20652065
" return g(&a);\n"
20662066
"}\n");
20672067
ASSERT_EQUALS("", errout_str());
2068+
2069+
check("struct S { int *p; };
2070+
"S f(int i) {\n"
2071+
" S s;\n"
2072+
" switch(i) {\n"
2073+
" case 1:\n"
2074+
" s.p = new int;\n"
2075+
" break;\n"
2076+
" default: {\n"
2077+
" return {};\n"
2078+
" }\n"
2079+
" }\n"
2080+
" return s;\n"
2081+
"}\n");
2082+
ASSERT_EQUALS("", errout_str());
20682083
}
20692084
20702085
void ifelse() {

0 commit comments

Comments
 (0)