commit 2cede128ae54993e1c32c10ac45f91b71428cd4b
parent 7be77a80b5c66e2627f4ceab4b0b62e6755e302b
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Thu, 9 Oct 2014 17:13:28 +0200
Fix definition of register variables
The logic of the variable isfun was inverted.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cc1/decl.c b/cc1/decl.c
@@ -443,7 +443,7 @@ decl(void)
do {
sym = declarator(tp, ID_EXPECTED);
sym->s.isdefined = 1;
- isfun = sym->type->op != FTN;
+ isfun = sym->type->op == FTN;
switch (sclass) {
case TYPEDEF: