diff --git a/src/linker/lnk.c b/src/linker/lnk.c index c79ffba9..85eaa243 100644 --- a/src/linker/lnk.c +++ b/src/linker/lnk.c @@ -957,7 +957,7 @@ lnk_obj_from_res_file_list(TP_Context *tp, String8 obj_name) { ProfBeginFunction(); - Temp scratch = scratch_begin(0,0); + Temp scratch = scratch_begin(&arena,1); Assert(res_data_list.node_count == res_path_list.node_count); diff --git a/src/linker/lnk_config.c b/src/linker/lnk_config.c index 632a027e..9f039ce1 100644 --- a/src/linker/lnk_config.c +++ b/src/linker/lnk_config.c @@ -923,7 +923,7 @@ lnk_config_from_cmd_line(Arena *arena, String8List raw_cmd_line) LNK_Config *config = push_array(arena, LNK_Config, 1); config->raw_cmd_line = raw_cmd_line; - config->work_dir = os_get_current_path(scratch.arena); + config->work_dir = os_get_current_path(arena); config->build_imp_lib = 1; config->build_exp = 1;