diff options
author | Reid Kleckner <rnk@google.com> | 2015-11-18 01:06:39 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-11-18 01:06:39 +0000 |
commit | 356be39f65c3cdf16665b2c35c77bef726ae8659 (patch) | |
tree | bd25f712a911c8893baf4edfea5ca9bd7e997d62 /clang/tools/libclang/CXString.cpp | |
parent | 804c1d81aa5808791059c4f89883f198ef4f8fea (diff) | |
download | bcm5719-llvm-356be39f65c3cdf16665b2c35c77bef726ae8659.tar.gz bcm5719-llvm-356be39f65c3cdf16665b2c35c77bef726ae8659.zip |
Try to fix leak in CXStringSet from r252853
llvm-svn: 253418
Diffstat (limited to 'clang/tools/libclang/CXString.cpp')
-rw-r--r-- | clang/tools/libclang/CXString.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/libclang/CXString.cpp b/clang/tools/libclang/CXString.cpp index ca9989bc21c..1ccbed3b5c2 100644 --- a/clang/tools/libclang/CXString.cpp +++ b/clang/tools/libclang/CXString.cpp @@ -186,6 +186,8 @@ void clang_disposeString(CXString string) { } void clang_disposeStringSet(CXStringSet *set) { + for (unsigned SI = 0, SE = set->Count; SI < SE; ++SI) + clang_disposeString(set->Strings[SI]); delete[] set->Strings; delete set; } |