fn isLargeOrOom(s: *SafeAllocator, len: usize, alignment: Alignment) error s: *SafeAllocatorlen: usizealignment: Alignment789
790
791
792
793fn isLargeOrOom(s: *SafeAllocator, len: usize, alignment: Alignment) error{OutOfMemory}!bool {
const max_align_waste = alignment.toByteUnits() - 1;
const max_use = try addOrOom(max_align_waste, try AllocFooter.allocLenBucketOrOom(s, len, true));
return max_use >= s.large_alloc_threshold;
}