================ @@ -103,6 +103,12 @@ template <typename T, size_t PageSize = 1024 / sizeof(T)> class PagedVector { /// Return the size of the vector. [[nodiscard]] size_t size() const { return Size; } + [[nodiscard]] bool isMaterialized(size_t Index) const { + assert(Index < Size); + assert(Index / PageSize < PageToDataPtrs.size()); + return PageToDataPtrs[Index / PageSize] != nullptr; ---------------- kuhar wrote:
```suggestion return PageToDataPtrs[Index / PageSize]; ``` https://github.com/llvm/llvm-project/pull/67960 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits