From a7af7c27b5377befbbdfe0c084d2668d627fd532 Mon Sep 17 00:00:00 2001 From: Brendan Hansknecht Date: Tue, 17 Sep 2024 14:20:36 -0700 Subject: [PATCH] fix null check (accidentally inverted conditional --- crates/roc_std_heap/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/roc_std_heap/src/lib.rs b/crates/roc_std_heap/src/lib.rs index 0dc8af1a0b..1af5dcc899 100644 --- a/crates/roc_std_heap/src/lib.rs +++ b/crates/roc_std_heap/src/lib.rs @@ -170,7 +170,7 @@ impl Heap { } pub fn alloc(&mut self) -> Result<*mut T> { - if self.free_list.is_null() { + if !self.free_list.is_null() { // Open slot on the free list. let root = self.free_list as *const *const c_void; let next = unsafe { *root };