commit | af738f727772cd5f200a173964c6150ab140c024 | [log] [tgz] |
---|---|---|
author | Zachary Turner <zturner@google.com> | Thu Aug 16 17:48:32 2018 +0000 |
committer | Zachary Turner <zturner@google.com> | Thu Aug 16 17:48:32 2018 +0000 |
tree | 52f43955a7fc792b1dce6bf8fc76b73624989b6a | |
parent | 87d0039a45bed3cb780866fbf283a06a316f4e38 [diff] [blame] |
Fix memory leak in demangling of string literals. llvm-svn: 339909
diff --git a/llvm/lib/Demangle/MicrosoftDemangle.cpp b/llvm/lib/Demangle/MicrosoftDemangle.cpp index bc1cada..4793ca8 100644 --- a/llvm/lib/Demangle/MicrosoftDemangle.cpp +++ b/llvm/lib/Demangle/MicrosoftDemangle.cpp
@@ -1762,6 +1762,7 @@ OS << '\0'; ResultBuffer = OS.getBuffer(); Result->Str = copyString(ResultBuffer); + std::free(ResultBuffer); return Result; StringLiteralError: