Call yylex_destroy() to free memory after yyparse()
authorHomer Hsing <homer.xing@intel.com>
Thu, 6 Sep 2012 07:55:54 +0000 (15:55 +0800)
committerDamien Lespiau <damien.lespiau@intel.com>
Mon, 4 Mar 2013 15:54:30 +0000 (15:54 +0000)
assembler/src/gen4asm.h
assembler/src/main.c

index 680a0a4..ea498bb 100644 (file)
@@ -180,6 +180,7 @@ void insert_register(struct declared_register *reg);
 
 int yyparse(void);
 int yylex(void);
+int yylex_destroy(void);
 
 char *
 lex_text(void);
index 28cca23..d2c5701 100644 (file)
@@ -275,6 +275,8 @@ int main(int argc, char **argv)
 
        err = yyparse();
 
+       yylex_destroy();
+
        if (yyin)
                fclose(yyin);