comparison lwasm/pass2.c @ 142:697bc543368c

Implement distinction between . and * for OS9 modules
author lost@l-w.ca
date Fri, 19 Aug 2011 23:55:40 -0600
parents 2c24602be78f
children 8764142b3192
comparison
equal deleted inserted replaced
141:11ebce0183a5 142:697bc543368c
84 { 84 {
85 as -> cl = cl; 85 as -> cl = cl;
86 86
87 // simplify address 87 // simplify address
88 lwasm_reduce_expr(as, cl -> addr); 88 lwasm_reduce_expr(as, cl -> addr);
89
90 // simplify data address
91 lwasm_reduce_expr(as, cl -> daddr);
89 92
90 // simplify each expression 93 // simplify each expression
91 for (le = cl -> exprs; le; le = le -> next) 94 for (le = cl -> exprs; le; le = le -> next)
92 lwasm_reduce_expr(as, le -> expr); 95 lwasm_reduce_expr(as, le -> expr);
93 } 96 }