================
@@ -10936,6 +10939,46 @@ bool PointerExprEvaluator::VisitCXXNewExpr(const 
CXXNewExpr *E) {
 
   return true;
 }
+
+//===----------------------------------------------------------------------===//
+// Reflection expression evaluation
+//===----------------------------------------------------------------------===//
+
+namespace {
+class ReflectionEvaluator
----------------
Sirraide wrote:

Actually, I guess special handling for CallExprs might make sense specifically 
for some of the functions in `std::meta` depending on how we want to handle 
those (GCC treats them as builtins)...  Yeah, I suppose we can always refactor 
it later if this turns out to be too much, so if you think it makes sense to 
keep it then we can leave it as-is. 

https://github.com/llvm/llvm-project/pull/190356
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to