From 63d880f083fb382390dffe931f8698cc04ef0fd5 Mon Sep 17 00:00:00 2001 From: Corwin Kuiper Date: Sat, 21 Aug 2021 12:03:30 +0100 Subject: [PATCH] no point checking if null and returning null --- agb/src/agb_alloc/block_allocator.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/agb/src/agb_alloc/block_allocator.rs b/agb/src/agb_alloc/block_allocator.rs index 314ba9d..d8fc133 100644 --- a/agb/src/agb_alloc/block_allocator.rs +++ b/agb/src/agb_alloc/block_allocator.rs @@ -45,14 +45,7 @@ impl BlockAllocator { unsafe fn new_block(&self, layout: Layout) -> *mut u8 { let overall_layout = Block::either_layout(layout); - - let block_ptr = self.inner_allocator.alloc(overall_layout); - - if block_ptr.is_null() { - return core::ptr::null_mut(); - } - - block_ptr + self.inner_allocator.alloc(overall_layout) } }