================
@@ -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