mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
disasm: Don't rely on iflag_cmp() returning +/-1
It is safer to just rely on the sign, for future options. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
parent
afcb66f412
commit
3143a462c2
3
disasm.c
3
disasm.c
@ -1338,7 +1338,8 @@ int32_t disasm(uint8_t *data, char *output, int outbufsize, int segsize,
|
||||
if (tmp_ins.prefixes[i])
|
||||
nprefix++;
|
||||
if (nprefix < best_pref ||
|
||||
(nprefix == best_pref && iflag_cmp(&goodness, &best) == -1)) {
|
||||
(nprefix == best_pref &&
|
||||
iflag_cmp(&goodness, &best) < 0)) {
|
||||
/* This is the best one found so far */
|
||||
best = goodness;
|
||||
best_p = p;
|
||||
|
Loading…
Reference in New Issue
Block a user