projects
/
platform
/
upstream
/
nasm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c57eb51
)
expand_mmac_params_range: Simplify condition
author
Cyrill Gorcunov
<gorcunov@gmail.com>
Sat, 5 Jun 2010 06:47:10 +0000
(10:47 +0400)
committer
Cyrill Gorcunov
<gorcunov@gmail.com>
Sat, 5 Jun 2010 06:47:10 +0000
(10:47 +0400)
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
preproc.c
patch
|
blob
|
history
diff --git
a/preproc.c
b/preproc.c
index
0dfc3a4
..
1b0c74a
100644
(file)
--- a/
preproc.c
+++ b/
preproc.c
@@
-3617,10
+3617,8
@@
static Token *expand_mmac_params_range(MMacro *mac, Token *tline, Token ***last)
goto err;
/* the values should be sane */
- if ((fst > 0 && fst > mac->nparam) ||
- (fst < 0 && fst < -(int)mac->nparam) ||
- (lst > 0 && lst > mac->nparam) ||
- (lst < 0 && lst < -(int)mac->nparam))
+ if ((fst > (int)mac->nparam || fst < (-(int)mac->nparam)) ||
+ (lst > (int)mac->nparam || lst < (-(int)mac->nparam)))
goto err;
fst = fst < 0 ? fst + mac->nparam + 1: fst;