commit 76953d9121994abce24da20d6b96587badb93f39
parent d837853fa139f8c35929d1feebee52ba61fdc1d6
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Sun, 10 Aug 2014 22:52:03 +0200
Fix complex calculation
The sign of the comparision was wrong, because we want the maximum
of the childs.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cc2/cgen.c b/cc2/cgen.c
@@ -203,7 +203,7 @@ xaddable(Node *np)
if (lp)
np->complex = lp->complex;
if (rp) {
- int8_t d = rp->complex - np->complex;
+ int8_t d = np->complex - rp->complex;
if (d == 0)
++np->complex;