# HG changeset patch # User lost # Date 1232175478 0 # Node ID f3497072ac44f8b4d5bc56a5fcaf7de2f00687c6 # Parent 83ba34ed11b3b3907ee364a349c29f2bf1eac198 Fixed think-o in rm* ops (reversed pass number test) diff -r 83ba34ed11b3 -r f3497072ac44 src/pseudo.c --- a/src/pseudo.c Sat Jan 17 06:50:49 2009 +0000 +++ b/src/pseudo.c Sat Jan 17 06:57:58 2009 +0000 @@ -125,12 +125,13 @@ { int r, v; - if (as -> passnum == 1) + if (as -> passnum == 2) { as -> addr += l -> nocodelen; return; } r = lwasm_expr_result2(as, l, p, EXPR_PASS1CONST, &v, -1); + fprintf(stderr, "RMB: v=%d, addr=%d\n", v, as -> addr); if (r != 0) return; l -> nocodelen = v; @@ -141,7 +142,7 @@ { int r, v; - if (as -> passnum == 1) + if (as -> passnum == 2) { as -> addr += l -> nocodelen; return; @@ -158,7 +159,7 @@ { int r, v; - if (as -> passnum == 1) + if (as -> passnum == 2) { as -> addr += l -> nocodelen; return;