* basic-optimizer.c (basic_optimize_bytecode_2): Fix check of

yasm_bc_resolve() return value (it's a flag, not a signed integer).

svn path=/trunk/yasm/; revision=1236
0.5.0rc2
Peter Johnson 20 years ago
parent 6aa4526e07
commit b32ee0152f
  1. 3
      modules/optimizers/basic/basic-optimizer.c

@ -181,7 +181,8 @@ basic_optimize_bytecode_2(/*@observer@*/ yasm_bytecode *bc, /*@null@*/ void *d)
bc->offset = data->precbc->offset + data->precbc->len;
data->precbc = bc;
if (yasm_bc_resolve(bc, 1, yasm_common_calc_bc_dist) < 0)
if (yasm_bc_resolve(bc, 1, yasm_common_calc_bc_dist)
& YASM_BC_RESOLVE_ERROR)
return -1;
return 0;
}

Loading…
Cancel
Save