[libcxx-commits] [clang] [libcxxabi] [llvm] [Clang] Mangling of pack indexing type and expression for itanium (PR #123513)

Shafik Yaghmour via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jan 30 18:52:50 PST 2025


================
@@ -30220,6 +30220,11 @@ const char* cases[][2] = {
     {"_ZZNH3Foo3fooES_iENK4Foo24foo2Ev", "Foo::foo(this Foo, int)::Foo2::foo2() const" },
     {"_ZNH3FooclERKS_", "Foo::operator()(this Foo const&)"},
 
+
+    // C++26 pack indexing
----------------
shafik wrote:

We should add invalid cases as well see `invalid_cases` and make sure we cover each case that can return a `nullptr` in `AbstractManglingParser` (I think)

https://github.com/llvm/llvm-project/pull/123513


More information about the libcxx-commits mailing list