]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
null-init parser_t, add a function member to it
authorWolfgang Bumiller <wolfgang.linux@bumiller.com>
Thu, 19 Jul 2012 17:55:25 +0000 (19:55 +0200)
committerWolfgang Bumiller <wolfgang.linux@bumiller.com>
Thu, 19 Jul 2012 17:55:25 +0000 (19:55 +0200)
parser.c

index 5e4299726141193355d82935d9707330daf33e35..d086219e870300db70b7dba5c2efd1a4c744e296 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -10,6 +10,8 @@ typedef struct {
 
     MEM_VECTOR_MAKE(ast_value*, globals);
     MEM_VECTOR_MAKE(ast_function*, functions);
+
+    ast_function *function;
 } parser_t;
 
 MEM_VEC_FUNCTIONS(parser_t, ast_value*, globals)
@@ -275,6 +277,8 @@ bool parser_compile(const char *filename)
     if (!parser)
         return false;
 
+    memset(&parser, 0, sizeof(parser));
+
     MEM_VECTOR_INIT(parser, globals);
     parser->lex = lex_open(filename);