Mesa (master): freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 26 17:38:38 UTC 2020


Module: Mesa
Branch: master
Commit: ec2f905ca8fda0deaba4fa099a9e47028c11d7e9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec2f905ca8fda0deaba4fa099a9e47028c11d7e9

Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 25 16:25:05 2020 -0800

freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.

Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3954>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3954>

---

 src/freedreno/computerator/ir3_lexer.l  | 2 ++
 src/freedreno/computerator/ir3_parser.y | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/freedreno/computerator/ir3_lexer.l b/src/freedreno/computerator/ir3_lexer.l
index d93b892808f..ce2fb70b3d9 100644
--- a/src/freedreno/computerator/ir3_lexer.l
+++ b/src/freedreno/computerator/ir3_lexer.l
@@ -26,6 +26,8 @@
 #include "ir3/ir3.h"
 #include "ir3_parser.h"
 
+#define YY_NO_INPUT
+#define YY_NO_UNPUT
 #define TOKEN(t) (ir3_yylval.tok = t)
 extern YYSTYPE ir3_yylval;
 
diff --git a/src/freedreno/computerator/ir3_parser.y b/src/freedreno/computerator/ir3_parser.y
index 93821b84f2b..f98233e9609 100644
--- a/src/freedreno/computerator/ir3_parser.y
+++ b/src/freedreno/computerator/ir3_parser.y
@@ -222,12 +222,14 @@ struct ir3 * ir3_parse(struct ir3_kernel *k, FILE *f)
 }
 
 %{
+#if YYDEBUG
 static void print_token(FILE *file, int type, YYSTYPE value)
 {
 	fprintf(file, "\ntype: %d\n", type);
 }
 
 #define YYPRINT(file, type, value) print_token(file, type, value)
+#endif
 %}
 
 %token <num> T_INT



More information about the mesa-commit mailing list