Fix: ./src/util/allocator.h:85:71: error: unknown type name 'max_align_t'; did you mean 'std::max_align_t'? --- src/util/allocator.h.orig 2025-12-17 15:43:09.000000000 -0600 +++ src/util/allocator.h 2026-04-24 01:27:41.000000000 -0500 @@ -82,7 +82,7 @@ // Use alignment based on pointer size: 32-bit platforms need stronger alignment // for 64-bit types (double, long long), while 64-bit platforms are already // sufficiently aligned with pointer-sized alignment. -constexpr size_t ALLOCATOR_ALIGNMENT = (sizeof(void*) == 4) ? alignof(max_align_t) : sizeof(void*); +constexpr size_t ALLOCATOR_ALIGNMENT = (sizeof(void*) == 4) ? alignof(std::max_align_t) : sizeof(void*); // Use different types to prevent accidentally mixing allocators for data with different life spans. using AstAllocator = slab_allocator_t;