commit | 7a964ad4cebdc20e358b682ff9a992c8df9441f6 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Mon Jan 31 22:04:05 2011 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Mon Jan 31 22:04:05 2011 +0000 |
tree | 20964840dc172a979851346cdd34c849ce0f5fa2 | |
parent | a2867c7741c01dda3521789ed714977cfc4f309f [diff] [blame] |
Teach Diagnostic::setClient() to free the existing, owned client. Fixes a libclang leak. llvm-svn: 124614
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 808f4e9..8c87d37 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c
@@ -827,6 +827,8 @@ } fclose(fp); + clang_disposeTranslationUnit(TU); + clang_disposeIndex(Idx); return 0; }