projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fixed BUG #482929 - defs , uses & clashes should be cleared
[fw/sdcc]
/
src
/
SDCCicode.c
diff --git
a/src/SDCCicode.c
b/src/SDCCicode.c
index ee41b1c2ec355a91c3ca15c488a305877e621fcf..7a9cdd7fea9d394794b8786483f169eb6dd90f81 100644
(file)
--- a/
src/SDCCicode.c
+++ b/
src/SDCCicode.c
@@
-2745,6
+2745,8
@@
geniCodeParms (ast * parms, value *argVals, int *stack,
/* assign */
operand *top = operandFromSymbol (argVals->sym);
+ /* clear useDef and other bitVectors */
+ OP_USES (top) = OP_DEFS (top) = OP_SYMBOL(top)->clashes = NULL;
geniCodeAssign (top, pval, 1);
}
else