codea: good bye exprcount
[uebersetzerbau-ss10.git] / codea / tree.h
index 2e38ed4d5be5b283c8283c328888da862d2e70bb..24f1a3ae4c0cf5bb706caaf93a8f3b943e7ba7a8 100644 (file)
@@ -32,7 +32,6 @@ struct treenode {
        char *reg;
        struct treenode *parent;
        int param_index;
-       int exprcount;
        int soffset;
 };
 
@@ -45,10 +44,10 @@ typedef struct treenode *treenodep;
 #define STATE_LABEL(p) ((p)->label)
 #define PANIC printf
 
-struct treenode *new_node(int op, struct treenode *l, struct treenode *r, int exprcount);
-struct treenode *new_number(long val, int exprcount);
-struct treenode *new_param(int op, char *name, struct treenode *l, struct treenode *r, int param_index, int exprcount);
-struct treenode *new_field(char *name, struct treenode *l, struct treenode *r, int soffset, int exprcount);
+struct treenode *new_node(int op, struct treenode *l, struct treenode *r);
+struct treenode *new_number(long val);
+struct treenode *new_param(int op, char *name, struct treenode *l, struct treenode *r, int param_index);
+struct treenode *new_field(char *name, struct treenode *l, struct treenode *r, int soffset);
 void write_tree(struct treenode *node, int ident);
 
 #endif