https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/147709
None >From e9766fb0a93eace36db035369c25176c1de83c7b Mon Sep 17 00:00:00 2001 From: Michael Buch <michaelbuc...@gmail.com> Date: Wed, 9 Jul 2025 13:41:29 +0100 Subject: [PATCH] [lldb][Formatters] Simplify std::list libc++ formatter matching regex --- .../source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp index 17963c0273ba8..d227f2014779b 100644 --- a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp +++ b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp @@ -911,11 +911,7 @@ static void LoadLibCxxFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { AddCXXSynthetic( cpp_category_sp, lldb_private::formatters::LibcxxStdListSyntheticFrontEndCreator, - "libc++ std::list synthetic children", - // A POSIX variant of: "^std::__(?!cxx11:)[[:alnum:]]+::list<.+>$" - // so that it does not clash with: "^std::(__cxx11::)?list<.+>$" - "^std::__([A-Zabd-z0-9]|cx?[A-Za-wyz0-9]|cxx1?[A-Za-z02-9]|" - "cxx11[[:alnum:]])[[:alnum:]]*::list<.+>$", + "libc++ std::list synthetic children", "^std::__[[:alnum:]]+::list<.+>$", stl_deref_flags, true); AddCXXSynthetic( cpp_category_sp, _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits