diff --git a/core/os/os_darwin.odin b/core/os/os_darwin.odin index 5cef568dd..e00c63ccd 100644 --- a/core/os/os_darwin.odin +++ b/core/os/os_darwin.odin @@ -1096,6 +1096,7 @@ unset_env :: proc(key: string) -> Error { @(require_results) get_current_directory :: proc(allocator := context.allocator) -> string { + context.allocator = allocator page_size := get_page_size() // NOTE(tetra): See note in os_linux.odin/get_current_directory. buf := make([dynamic]u8, page_size) for {