Fix a memory leak - dispose of the CXString after printing it in mangling.

Thanks to kcc@ for noticing.

llvm-svn: 214506
This commit is contained in:
Eli Bendersky 2014-08-01 12:55:44 +00:00
parent 137ce60ecf
commit 78e83d8895
1 changed files with 1 additions and 0 deletions

View File

@ -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;
}