# HG changeset patch # User lost@l-w.ca # Date 1313128987 21600 # Node ID 3c1a80c2fb95d8c8e02ac796754294b72b5b5a31 # Parent 4cf44ff89b085c386258a64a57b0c582ec53ebd1 ifdef sym1|sym2 now works diff -r 4cf44ff89b08 -r 3c1a80c2fb95 lwasm/pseudo.c --- a/lwasm/pseudo.c Thu Aug 11 23:50:16 2011 -0600 +++ b/lwasm/pseudo.c Fri Aug 12 00:03:07 2011 -0600 @@ -1086,15 +1086,17 @@ lw_free(sym); - if (!s && **p != '|') + if (!s) { + if (**p == '|') + { + (*p)++; + goto again; + } as -> skipcond = 1; as -> skipcount = 1; - skip_operand(p); - return; } - (*p)++; - goto again; + skip_operand(p); } PARSEFUNC(pseudo_parse_ifndef)