From: Eli Bendersky Date: Fri, 1 Aug 2014 12:55:44 +0000 (+0000) Subject: Fix a memory leak - dispose of the CXString after printing it in mangling. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78e83d8895384096a8dfca0c2b3b3d7ae5282811;p=platform%2Fupstream%2Fllvm.git Fix a memory leak - dispose of the CXString after printing it in mangling. Thanks to kcc@ for noticing. llvm-svn: 214506 --- diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index b1d4a4d..08cf69b 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -1372,6 +1372,7 @@ static enum CXChildVisitResult PrintMangledName(CXCursor cursor, CXCursor p, PrintCursor(cursor, NULL); MangledName = clang_Cursor_getMangling(cursor); printf(" [mangled=%s]\n", clang_getCString(MangledName)); + clang_disposeString(MangledName); return CXChildVisit_Continue; }