Mercurial > hg-old > index.cgi
comparison src/insn_rel.c @ 98:81fc353d4d69
Cleaned up old lwasm_expr_result() function and unused EXPR_* flags
author | lost |
---|---|
date | Sat, 17 Jan 2009 07:12:05 +0000 |
parents | 964d68cde469 |
children | f59c0916753d |
comparison
equal
deleted
inserted
replaced
97:2e8dda44027c | 98:81fc353d4d69 |
---|---|
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 | 40 |
41 if ((r = lwasm_expr_result2(as, l, p, EXPR_PASS2CONST | EXPR_NOINTERSECT, &v, 0)) < 0) | 41 if ((r = lwasm_expr_result2(as, l, p, 0, &v, 0)) < 0) |
42 v = 0; | 42 v = 0; |
43 else | 43 else |
44 { | 44 { |
45 if (as -> passnum == 1) | 45 if (as -> passnum == 1) |
46 { | 46 { |
79 int r; | 79 int r; |
80 lwasm_expr_term_t *t; | 80 lwasm_expr_term_t *t; |
81 | 81 |
82 lwasm_emitop(as, l, instab[opnum].ops[0]); | 82 lwasm_emitop(as, l, instab[opnum].ops[0]); |
83 | 83 |
84 r = lwasm_expr_result2(as, l, p, EXPR_PASS2CONST, &v, 0); | 84 r = lwasm_expr_result2(as, l, p, 0, &v, 0); |
85 if (r < 0) | 85 if (r < 0) |
86 v = 0; | 86 v = 0; |
87 else | 87 else |
88 { | 88 { |
89 if (as -> passnum == 1) | 89 if (as -> passnum == 1) |