should produce error: address of register variable a requested
[cparser] / symbol.h
index 413319b..3d58dfe 100644 (file)
--- a/symbol.h
+++ b/symbol.h
@@ -1,11 +1,15 @@
 #ifndef SYMBOL_H
 #define SYMBOL_H
 
+#include "ast.h"
+
 typedef struct symbol_t symbol_t;
 
 struct symbol_t {
-       const char          *string;
-       unsigned             ID;
+       const char     *string;
+       unsigned short  ID;
+       unsigned short  pp_ID;
+       declaration_t  *declaration;
 };
 
 #endif