Author: Kazu Hirata Date: 2022-08-20T07:28:06-07:00 New Revision: 347c462e97bbb22ef9d95ef2f161e2eb82843f8e
URL: https://github.com/llvm/llvm-project/commit/347c462e97bbb22ef9d95ef2f161e2eb82843f8e DIFF: https://github.com/llvm/llvm-project/commit/347c462e97bbb22ef9d95ef2f161e2eb82843f8e.diff LOG: [lldb] Use Any::has_value instead of ANy::hasValue (NFC) Added: Modified: lldb/include/lldb/Core/RichManglingContext.h lldb/source/Core/RichManglingContext.cpp Removed: ################################################################################ diff --git a/lldb/include/lldb/Core/RichManglingContext.h b/lldb/include/lldb/Core/RichManglingContext.h index ecd11e93f044d..9636b7898f8f5 100644 --- a/lldb/include/lldb/Core/RichManglingContext.h +++ b/lldb/include/lldb/Core/RichManglingContext.h @@ -86,7 +86,7 @@ class RichManglingContext { /// trait to deduce \a ParserT from a given InfoProvider, but unfortunately we /// can't access CPlusPlusLanguage::MethodName from within the header. template <class ParserT> static ParserT *get(llvm::Any parser) { - assert(parser.hasValue()); + assert(parser.has_value()); assert(llvm::any_isa<ParserT *>(parser)); return llvm::any_cast<ParserT *>(parser); } diff --git a/lldb/source/Core/RichManglingContext.cpp b/lldb/source/Core/RichManglingContext.cpp index 64b18b401f2d6..08c9b280b8ccb 100644 --- a/lldb/source/Core/RichManglingContext.cpp +++ b/lldb/source/Core/RichManglingContext.cpp @@ -24,7 +24,7 @@ RichManglingContext::~RichManglingContext() { void RichManglingContext::ResetCxxMethodParser() { // If we want to support parsers for other languages some day, we need a // switch here to delete the correct parser type. - if (m_cxx_method_parser.hasValue()) { + if (m_cxx_method_parser.has_value()) { assert(m_provider == PluginCxxLanguage); delete get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser); m_cxx_method_parser.reset(); _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits