Mercurial > hg > index.cgi
comparison lwasm/lwasm.c @ 38:7e92484cfbc3
Caused expressions used in setdp and conditionals to be reduced on pass 1
author | lost@l-w.ca |
---|---|
date | Sat, 02 Apr 2011 02:19:02 -0600 |
parents | 421d7ceb4d86 |
children | 1bff302e62a3 |
comparison
equal
deleted
inserted
replaced
37:a5d4693483af | 38:7e92484cfbc3 |
---|---|
600 return e; | 600 return e; |
601 } | 601 } |
602 | 602 |
603 int lwasm_reduce_expr(asmstate_t *as, lw_expr_t expr) | 603 int lwasm_reduce_expr(asmstate_t *as, lw_expr_t expr) |
604 { | 604 { |
605 lw_expr_simplify(expr, as); | 605 if (expr) |
606 lw_expr_simplify(expr, as); | |
606 return 0; | 607 return 0; |
607 } | 608 } |
608 | 609 |
609 void lwasm_save_expr(line_t *cl, int id, lw_expr_t expr) | 610 void lwasm_save_expr(line_t *cl, int id, lw_expr_t expr) |
610 { | 611 { |