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: