| ... | @@ -266,7 +266,7 @@ pub fn DebugAllocator(comptime config: Config) type { | ... | @@ -266,7 +266,7 @@ pub fn DebugAllocator(comptime config: Config) type { |
| 266 | canary: usize = config.canary, | 266 | canary: usize = config.canary, |
| 267 | | 267 | |
| 268 | fn fromPage(page_addr: usize, slot_count: usize) *BucketHeader { | 268 | fn fromPage(page_addr: usize, slot_count: usize) *BucketHeader { |
| 269 | const unaligned = page_addr + page_size - bucketSize(slot_count); | 269 | const unaligned = page_addr +% page_size -% bucketSize(slot_count); |
| 270 | return @ptrFromInt(unaligned & ~(@as(usize, @alignOf(BucketHeader)) - 1)); | 270 | return @ptrFromInt(unaligned & ~(@as(usize, @alignOf(BucketHeader)) - 1)); |
| 271 | } | 271 | } |
| 272 | | 272 | |