Author: eliben
Date: Fri Aug 1 07:55:44 2014
New Revision: 214506
URL: http://llvm.org/viewvc/llvm-project?rev=214506&view=rev
Log:
Fix a memory leak - dispose of the CXString after printing it in mangling.
Thanks to kcc@ for noticing.
Modified:
cfe/trunk/tools/c-index-test/c-index-test.c
Modified: cfe/trunk/tools/c-index-test/c-index-test.c
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/c-index-test.c?rev=214506&r1=214505&r2=214506&view=diff
==============================================================================
--- cfe/trunk/tools/c-index-test/c-index-test.c (original)
+++ cfe/trunk/tools/c-index-test/c-index-test.c Fri Aug 1 07:55:44 2014
@@ -1372,6 +1372,7 @@ static enum CXChildVisitResult PrintMang
PrintCursor(cursor, NULL);
MangledName = clang_Cursor_getMangling(cursor);
printf(" [mangled=%s]\n", clang_getCString(MangledName));
+ clang_disposeString(MangledName);
return CXChildVisit_Continue;
}
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits