forked from OSchip/llvm-project
Fix memory leak in TestClangASTContext.TestRecordHasFields
Summary: We can't use unique_ptr's here because we use those variables as `out` parameters to some functions. Discovered by the memory sanitizer. Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D42386 llvm-svn: 323138
This commit is contained in:
parent
cbe768ec69
commit
5a3cf664ef
|
@ -11,6 +11,8 @@
|
|||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
|
||||
#include "lldb/Host/HostInfo.h"
|
||||
#include "lldb/Symbol/ClangASTContext.h"
|
||||
#include "lldb/Symbol/ClangUtil.h"
|
||||
|
@ -375,6 +377,9 @@ TEST_F(TestClangASTContext, TestRecordHasFields) {
|
|||
empty_derived_non_empty_vbase_cxx_decl, false));
|
||||
EXPECT_TRUE(
|
||||
ClangASTContext::RecordHasFields(empty_derived_non_empty_vbase_decl));
|
||||
|
||||
delete non_empty_base_spec;
|
||||
delete non_empty_vbase_spec;
|
||||
}
|
||||
|
||||
TEST_F(TestClangASTContext, TemplateArguments) {
|
||||
|
|
Loading…
Reference in New Issue