================
@@ -786,6 +797,8 @@ class ASTContext : public RefCountedBase<ASTContext> {
/// Keeps track of the deallocated DeclListNodes for future reuse.
DeclListNode *ListNodeFreeList = nullptr;
+ std::unique_ptr<SemaProxy> SemaProxyPtr;
----------------
cor3ntin wrote:
I am also concerned about the opposite scenario: we want to make sure that any
evaluation during translation _can_ mutate the ast , where required by the
standard. And so if we don't cover all the entry points into the evaluator, we
will find ourselves into scenarios where we should be able to mutate the ast,
and we can't
https://github.com/llvm/llvm-project/pull/173537
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits