From: Homer Hsing Date: Thu, 6 Sep 2012 07:55:54 +0000 (+0800) Subject: Call yylex_destroy() to free memory after yyparse() X-Git-Tag: intel-gpu-tools-1.4~627 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=31401afe78e2a1a08fa89448ed2e4fa12760c64d;p=profile%2Fextras%2Fintel-gpu-tools.git Call yylex_destroy() to free memory after yyparse() --- diff --git a/assembler/src/gen4asm.h b/assembler/src/gen4asm.h index 680a0a4..ea498bb 100644 --- a/assembler/src/gen4asm.h +++ b/assembler/src/gen4asm.h @@ -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); diff --git a/assembler/src/main.c b/assembler/src/main.c index 28cca23..d2c5701 100644 --- a/assembler/src/main.c +++ b/assembler/src/main.c @@ -275,6 +275,8 @@ int main(int argc, char **argv) err = yyparse(); + yylex_destroy(); + if (yyin) fclose(yyin);