From 7a964ad4cebdc20e358b682ff9a992c8df9441f6 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 31 Jan 2011 22:04:05 +0000 Subject: Teach Diagnostic::setClient() to free the existing, owned client. Fixes a libclang leak. llvm-svn: 124614 --- clang/tools/c-index-test/c-index-test.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/tools/c-index-test/c-index-test.c') diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 808f4e96171..8c87d376519 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; } -- cgit v1.2.3