aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-11-10 16:42:12 -0800
committerNirbheek Chauhan <nirbheek@centricular.com>2021-01-09 09:09:59 +0530
commitf70482ce8aa0c6f64745c4ecb00a60864fa9cacd (patch)
treedb8eaac8ae2b77df2199a9a89d32c3c151c7d0fc
parent3378e57504bd984ff6155bbb346bf1814458561e (diff)
downloadmeson-f70482ce8aa0c6f64745c4ecb00a60864fa9cacd.zip
meson-f70482ce8aa0c6f64745c4ecb00a60864fa9cacd.tar.gz
meson-f70482ce8aa0c6f64745c4ecb00a60864fa9cacd.tar.bz2
tests/frameeworks 8/flex: fix undefined functions
Some compilers don't have explicit errors for undefined functions enabled by default. Apple clang seems to.
-rw-r--r--test cases/frameworks/8 flex/lexer.l3
-rw-r--r--test cases/frameworks/8 flex/parser.y5
2 files changed, 8 insertions, 0 deletions
diff --git a/test cases/frameworks/8 flex/lexer.l b/test cases/frameworks/8 flex/lexer.l
index 85293b2..952eeea 100644
--- a/test cases/frameworks/8 flex/lexer.l
+++ b/test cases/frameworks/8 flex/lexer.l
@@ -1,6 +1,9 @@
%{
#include <stdlib.h>
#include "parser.tab.h"
+
+extern int yylex(void);
+extern int yyerror();
%}
%%
diff --git a/test cases/frameworks/8 flex/parser.y b/test cases/frameworks/8 flex/parser.y
index ff8754f..663f2f3 100644
--- a/test cases/frameworks/8 flex/parser.y
+++ b/test cases/frameworks/8 flex/parser.y
@@ -1,3 +1,8 @@
+%{
+extern int yylex(void);
+extern int yyerror();
+%}
+
%token BOOLEAN
%%