From b32ee0152f05074ac4279b5cf1612817dd3481a6 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sun, 25 Sep 2005 03:27:05 +0000 Subject: [PATCH] * 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 --- modules/optimizers/basic/basic-optimizer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/optimizers/basic/basic-optimizer.c b/modules/optimizers/basic/basic-optimizer.c index 685abfa0..5e2965b0 100644 --- a/modules/optimizers/basic/basic-optimizer.c +++ b/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; }