[clang] [clang]: reflection operator parsing for global namespace and primitive types (PR #164692)

via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 22 15:49:35 PDT 2025


================
@@ -4945,6 +4945,12 @@ void CXXNameMangler::mangleExpression(const Expr *E, unsigned Arity,
     E = cast<ConstantExpr>(E)->getSubExpr();
     goto recurse;
 
+  case Expr::CXXReflectExprClass: {
+    // TODO: implement this after introducing std::meta::info
----------------
Sirraide wrote:

I don’t think we have a policy for that; I see some people are using `TODO(name)` but I don’t think it’s too common in Clang; it might make sense to do that here though

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


More information about the cfe-commits mailing list