summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CXString.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-11-18 01:06:39 +0000
committerReid Kleckner <rnk@google.com>2015-11-18 01:06:39 +0000
commit356be39f65c3cdf16665b2c35c77bef726ae8659 (patch)
treebd25f712a911c8893baf4edfea5ca9bd7e997d62 /clang/tools/libclang/CXString.cpp
parent804c1d81aa5808791059c4f89883f198ef4f8fea (diff)
downloadbcm5719-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.cpp2
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;
}
OpenPOWER on IntegriCloud