Minor refactoring

This commit is contained in:
Ed Addario 2025-10-04 08:21:01 +01:00
parent fb07fe98c5
commit 66d4aed173
No known key found for this signature in database
GPG Key ID: E7875815A3230993
1 changed files with 5 additions and 11 deletions

View File

@ -700,17 +700,11 @@ int main(int argc, char ** argv) {
// select quantization type if target_bpw is set unless user specifies type and threads
if (argc - arg_idx <= 1 && params.target_bpw != -1.0f) {
auto * ftype = const_cast<char *>(get_ftype(params.target_bpw));
if (argc == arg_idx) {
tmp_argv.push_back(ftype);
tmp_argv.push_back(nullptr);
argv = const_cast<char **>(tmp_argv.data());
argc++;
} else {
tmp_argv.insert(tmp_argv.end() - 1, ftype);
tmp_argv.push_back(nullptr);
argv = const_cast<char **>(tmp_argv.data());
argc++;
}
if (argc == arg_idx) { tmp_argv.push_back(ftype); }
else { tmp_argv.insert(tmp_argv.end() - 1, ftype); }
tmp_argv.push_back(nullptr);
argv = const_cast<char **>(tmp_argv.data());
argc++;
} else if (argc <= arg_idx) {
fprintf(stderr, "%s: missing ftype\n", __func__);
return 1;