rework local variable handling:
[cparser] / write_fluffy.c
index dcdb2d9..0d66b0b 100644 (file)
@@ -23,6 +23,7 @@
 #include <string.h>
 
 #include "write_fluffy.h"
+#include "symbol_t.h"
 #include "ast_t.h"
 #include "type_t.h"
 #include "type.h"
@@ -176,6 +177,8 @@ static void write_type(const type_t *type)
        case TYPE_INVALID:
                panic("invalid type found");
                break;
+       case TYPE_COMPLEX:
+       case TYPE_IMAGINARY:
        default:
                fprintf(out, "/* TODO type */");
                break;