diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-01-31 22:04:05 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-01-31 22:04:05 +0000 |
commit | 7a964ad4cebdc20e358b682ff9a992c8df9441f6 (patch) | |
tree | 20964840dc172a979851346cdd34c849ce0f5fa2 /clang/tools/c-index-test/c-index-test.c | |
parent | a2867c7741c01dda3521789ed714977cfc4f309f (diff) | |
download | llvm-7a964ad4cebdc20e358b682ff9a992c8df9441f6.zip llvm-7a964ad4cebdc20e358b682ff9a992c8df9441f6.tar.gz llvm-7a964ad4cebdc20e358b682ff9a992c8df9441f6.tar.bz2 |
Teach Diagnostic::setClient() to free the existing, owned
client. Fixes a libclang leak.
llvm-svn: 124614
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 @@ static int perform_file_scan(const char *ast_file, const char *source_file, } fclose(fp); + clang_disposeTranslationUnit(TU); + clang_disposeIndex(Idx); return 0; } |