Remove core:mem dependency from strings intern.odin

This commit is contained in:
Shane Shrybman
2026-02-12 11:05:23 -05:00
parent 871ad16501
commit 8a2a0c5a93

View File

@@ -1,7 +1,6 @@
package strings
import "base:runtime"
import "core:mem"
// Custom string entry struct
Intern_Entry :: struct {
@@ -35,7 +34,7 @@ Inputs:
Returns:
- err: An allocator error if one occured, `nil` otherwise
*/
intern_init :: proc(m: ^Intern, allocator := context.allocator, map_allocator := context.allocator, loc := #caller_location) -> (err: mem.Allocator_Error) {
intern_init :: proc(m: ^Intern, allocator := context.allocator, map_allocator := context.allocator, loc := #caller_location) -> (err: runtime.Allocator_Error) {
m.allocator = allocator
m.entries = make(map[string]^Intern_Entry, 16, map_allocator, loc) or_return
return nil