Mercurial > hg-old > index.cgi
comparison lwasm/insn_rel.c @ 195:383caf808674
Allow relative addressing to ignore a # before the operand
author | lost |
---|---|
date | Sun, 22 Mar 2009 17:57:39 +0000 |
parents | 427e268e876b |
children | e7309c716059 |
comparison
equal
deleted
inserted
replaced
194:0d916bcebb90 | 195:383caf808674 |
---|---|
35 int v; | 35 int v; |
36 lwasm_expr_term_t *t; | 36 lwasm_expr_term_t *t; |
37 int r; | 37 int r; |
38 | 38 |
39 lwasm_emitop(as, l, instab[opnum].ops[0]); | 39 lwasm_emitop(as, l, instab[opnum].ops[0]); |
40 | |
41 if (**p == '#') | |
42 (*p)++; | |
40 | 43 |
41 if ((r = lwasm_expr_result2(as, l, p, EXPR_SECTCONST, &v, 0)) < 0) | 44 if ((r = lwasm_expr_result2(as, l, p, EXPR_SECTCONST, &v, 0)) < 0) |
42 v = 0; | 45 v = 0; |
43 else | 46 else |
44 { | 47 { |