diff --git a/core/_preload.odin b/core/_preload.odin index 1f539b490..dd6986413 100644 --- a/core/_preload.odin +++ b/core/_preload.odin @@ -356,14 +356,6 @@ append_string :: proc(array: ^$T/[dynamic]$E/u8, args: ...string, loc := #caller return len(array); } -pop :: proc "contextless" (array: ^$T/[]$E) -> E { - if array == nil do return E{}; - assert(len(array) > 0); - res := array[len(array)-1]; - (^raw.Slice)(array).len -= 1; - return res; -} - pop :: proc "contextless" (array: ^$T/[dynamic]$E) -> E { if array == nil do return E{}; assert(len(array) > 0); @@ -372,9 +364,6 @@ pop :: proc "contextless" (array: ^$T/[dynamic]$E) -> E { return res; } -clear :: inline proc "contextless" (slice: ^$T/[]$E) { - if slice != nil do (cast(^raw.Slice)slice).len = 0; -} clear :: inline proc "contextless" (array: ^$T/[dynamic]$E) { if array != nil do (cast(^raw.Dynamic_Array)array).len = 0; }