From: johanknol Date: Sat, 5 Apr 2003 10:48:31 +0000 (+0000) Subject: this makes debugging a little easier X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=46b4aa4d39aa386afe5ee47ce00be464d999278e;p=fw%2Fsdcc this makes debugging a little easier git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2481 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/SDCCast.h b/src/SDCCast.h index 9865bb29..194612d5 100644 --- a/src/SDCCast.h +++ b/src/SDCCast.h @@ -31,17 +31,19 @@ #include "SDCCset.h" #include "SDCCmem.h" -#define EX_OP 0 -#define EX_VALUE 1 -#define EX_LINK 2 -#define EX_STMNT 3 -#define EX_OPERAND 4 +typedef enum { + EX_OP=0, + EX_VALUE, + EX_LINK, + EX_STMNT, + EX_OPERAND +} ASTTYPE; /* expression tree */ typedef struct ast { - unsigned type:3; + ASTTYPE type; unsigned decorated:1; unsigned isError:1; unsigned funcName:1;