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)