From 1f9f2dc0da2849fe1da2cdfbe8afc9dece643f1a Mon Sep 17 00:00:00 2001 From: WojtaZam Date: Tue, 17 Mar 2026 20:19:46 +0100 Subject: [PATCH] fix Error: Missing return statement at the end of the procedure pop_fixed_capacity_dynamic_array --- base/runtime/core_builtin.odin | 1 + 1 file changed, 1 insertion(+) diff --git a/base/runtime/core_builtin.odin b/base/runtime/core_builtin.odin index 511867feb..fe76ee5a5 100644 --- a/base/runtime/core_builtin.odin +++ b/base/runtime/core_builtin.odin @@ -258,6 +258,7 @@ pop_fixed_capacity_dynamic_array :: proc(array: ^$T/[dynamic; $N]$E, loc := #cal end := rawptr(uintptr(array) + uintptr(elem_size*(len(array)-1))) intrinsics.mem_copy_non_overlapping(&res, end, elem_size) (^Raw_Fixed_Capacity_Dynamic_Array(N, E))(array).len -= 1 + return res }