mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
push alt name strings after they are copied to the config arena
This commit is contained in:
committed by
Ryan Fleury
parent
fdad3f4f58
commit
845e225e81
@@ -1162,8 +1162,6 @@ lnk_apply_cmd_option_to_config(LNK_Config *config, String8 cmd_name, String8List
|
|||||||
lnk_error_obj(LNK_Error_AlternateNameConflict, obj, "conflicting alternative name: existing '%S=%S' vs. new '%S=%S'", alt_name.from, to_extant, alt_name.from, alt_name.to);
|
lnk_error_obj(LNK_Error_AlternateNameConflict, obj, "conflicting alternative name: existing '%S=%S' vs. new '%S=%S'", alt_name.from, to_extant, alt_name.from, alt_name.to);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
hash_table_push_string_string(config->arena, config->alt_name_ht, alt_name.from, alt_name.to);
|
|
||||||
|
|
||||||
alt_name.from = push_str8_copy(config->arena, alt_name.from);
|
alt_name.from = push_str8_copy(config->arena, alt_name.from);
|
||||||
alt_name.to = push_str8_copy(config->arena, alt_name.to);
|
alt_name.to = push_str8_copy(config->arena, alt_name.to);
|
||||||
|
|
||||||
@@ -1172,6 +1170,8 @@ lnk_apply_cmd_option_to_config(LNK_Config *config, String8 cmd_name, String8List
|
|||||||
|
|
||||||
SLLQueuePush(config->alt_name_list.first, config->alt_name_list.last, alt_name_n);
|
SLLQueuePush(config->alt_name_list.first, config->alt_name_list.last, alt_name_n);
|
||||||
config->alt_name_list.count += 1;
|
config->alt_name_list.count += 1;
|
||||||
|
|
||||||
|
hash_table_push_string_string(config->arena, config->alt_name_ht, alt_name.from, alt_name.to);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user