From bed17847bdfa872e219a12237e06df83e464bdba Mon Sep 17 00:00:00 2001 From: grischka Date: Mon, 6 Jul 2009 21:16:41 +0200 Subject: cleanup: stop abuse of sym->c for #define tokenstreams --- tcc.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tcc.h') diff --git a/tcc.h b/tcc.h index 0db48e2..6166dd0 100644 --- a/tcc.h +++ b/tcc.h @@ -198,7 +198,10 @@ typedef struct SValue { typedef struct Sym { int v; /* symbol token */ long r; /* associated register */ - long c; /* associated number */ + union { + long c; /* associated number */ + int *d; /* define token stream */ + }; CType type; /* associated type */ struct Sym *next; /* next related symbol */ struct Sym *prev; /* prev symbol in stack */ -- cgit v1.3.1