RISC-V: Fixed riscv_update_subset1 returning wrong boolean value

The riscv_update_subset1 returning wrong boolean value if the
riscv_parse_check_conflicts isn't called, though the current return value
doesn't really useful.
This commit is contained in:
Nelson Chu 2025-03-13 10:31:34 +08:00
parent a7e5d97c12
commit 921d65b3f0

View File

@ -2524,13 +2524,13 @@ riscv_update_subset1 (riscv_parse_subset_t *rps,
}
while (*p++ == ',');
bool conflict = false;
bool no_conflict = true;
if (explicit_subset == NULL)
{
riscv_parse_add_implicit_subsets (rps);
conflict = riscv_parse_check_conflicts (rps);
no_conflict = riscv_parse_check_conflicts (rps);
}
return conflict;
return no_conflict;
}
/* Add/Remove an extension to/from the subset list. This is used for