Simplify link_o_to_so arguments

by C99 compound literal for array and non-constant array initializer
This commit is contained in:
Takashi Kokubun 2019-07-14 22:12:33 +09:00
Родитель b7ec77f361
Коммит 7ac7685fa7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -1079,9 +1079,7 @@ convert_unit_to_func(struct rb_mjit_unit *unit)
#else
// splitting .c -> .o step and .o -> .so step, to cache .o files in the future
if ((success = compile_c_to_o(c_file, o_file)) != false) {
const char *o_files[2] = { NULL, NULL };
o_files[0] = o_file;
success = link_o_to_so(o_files, so_file);
success = link_o_to_so((const char *[]){ o_file, NULL }, so_file);
// Always set o_file for compaction. The value is also used for lazy deletion.
unit->o_file = strdup(o_file);