diff --git a/asm/preproc.c b/asm/preproc.c index 0030959e..5685cc97 100644 --- a/asm/preproc.c +++ b/asm/preproc.c @@ -2950,7 +2950,7 @@ iftype: t = tline = expand_smacro(tline); while (tok_white(t) || - (needtype == TOKEN_NUM && (tok_is(t, '-') | tok_is(t, '+')))) + (needtype == TOKEN_NUM && (tok_is(t, '-') || tok_is(t, '+')))) t = t->next; j = tok_is(t, needtype);