================ @@ -1159,12 +1256,29 @@ class Sema; return reinterpret_cast<T *>(FreeSpaceStart); } + template <typename T> T *allocateDeferredCandidate() { + T *C = slabAllocate<T>(1); ---------------- erichkeane wrote:
Thinking further, the whole point of the slab is to put all the stuff in the same location, so this is a silly suggestion. Disregard. https://github.com/llvm/llvm-project/pull/133426 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits