[lldb] Fix RichManglingContext::FromCxxMethodName() leak
authorJordan Rupprecht <rupprecht@google.com>
Mon, 19 Apr 2021 21:32:26 +0000 (14:32 -0700)
committerJordan Rupprecht <rupprecht@google.com>
Wed, 21 Apr 2021 19:32:08 +0000 (12:32 -0700)
commiteb5e11f460b1bcace77127de00b8bd15d409ea3a
tree8816b0028b76bdff132ea5627ab38d42221c533f
parent62cdcd6c5aee89e2cbdc498e5a6193d19bd498fb
[lldb] Fix RichManglingContext::FromCxxMethodName() leak

`RichManglingContext::FromCxxMethodName` allocates a m_cxx_method_parser, but never deletes it.

This fixes a `-DLLVM_USE_SANITIZER=Leaks` failure.

Reviewed By: teemperor

Differential Revision: https://reviews.llvm.org/D100795
lldb/include/lldb/Core/RichManglingContext.h
lldb/source/Core/RichManglingContext.cpp