From: Peter Johnson Date: Fri, 15 Mar 2002 22:19:58 +0000 (-0000) Subject: Don't call bc_resolve (it's going away soon). X-Git-Tag: v0.1.0~40 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b667c33ea5c94e62657ce5674cc8041e50953c72;p=yasm Don't call bc_resolve (it's going away soon). FIXME: Do we really need to check completion of all sections? svn path=/trunk/yasm/; revision=500 --- diff --git a/modules/optimizers/basic/basic-optimizer.c b/modules/optimizers/basic/basic-optimizer.c index abad1ff0..103c0eb0 100644 --- a/modules/optimizers/basic/basic-optimizer.c +++ b/modules/optimizers/basic/basic-optimizer.c @@ -158,7 +158,6 @@ basic_optimize_bytecode_2(bytecode *bc, /*@unused@*/ /*@null@*/ void *d) InternalError(_("Optimizer pass 1 missed a bytecode!")); return -1; } - bc_resolve(bc, basic_optimize_resolve_label); return 0; } @@ -191,9 +190,7 @@ basic_optimize(sectionhead *sections) if (sections_traverse(sections, NULL, basic_optimize_section_1) < 0) return; - /* Pass 2: - * Resolve (compute value of) forward references. - */ + /* FIXME: Really necessary? Check completion of all sections */ sections_traverse(sections, NULL, basic_optimize_section_2); } diff --git a/src/optimizers/basic/basic-optimizer.c b/src/optimizers/basic/basic-optimizer.c index abad1ff0..103c0eb0 100644 --- a/src/optimizers/basic/basic-optimizer.c +++ b/src/optimizers/basic/basic-optimizer.c @@ -158,7 +158,6 @@ basic_optimize_bytecode_2(bytecode *bc, /*@unused@*/ /*@null@*/ void *d) InternalError(_("Optimizer pass 1 missed a bytecode!")); return -1; } - bc_resolve(bc, basic_optimize_resolve_label); return 0; } @@ -191,9 +190,7 @@ basic_optimize(sectionhead *sections) if (sections_traverse(sections, NULL, basic_optimize_section_1) < 0) return; - /* Pass 2: - * Resolve (compute value of) forward references. - */ + /* FIXME: Really necessary? Check completion of all sections */ sections_traverse(sections, NULL, basic_optimize_section_2); }