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 {