Browse Source

Let `bit_array.create` make zero-length arrays

Feoramund 11 months ago
parent
commit
001b2b9d8f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/container/bit_array/bit_array.odin

+ 1 - 1
core/container/bit_array/bit_array.odin

@@ -275,7 +275,7 @@ create :: proc(max_index: int, min_index: int = 0, allocator := context.allocato
 	context.allocator = allocator
 	size_in_bits := max_index - min_index
 
-	if size_in_bits < 1 { return {}, false }
+	if size_in_bits < 0 { return {}, false }
 
 	legs := size_in_bits >> INDEX_SHIFT
 	if size_in_bits & INDEX_MASK > 0 {legs+=1}