This mod allows successful build of dtc using both bison/flex and yacc/lex.
Signed-off-by: Lukasz Wojcik <[email protected]> --- dtc-lexer.l | 1 + dtc-parser.y | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dtc-lexer.l b/dtc-lexer.l index 9021231..3c3434c 100644 --- a/dtc-lexer.l +++ b/dtc-lexer.l @@ -38,6 +38,7 @@ LINECOMMENT "//".*\n #include "srcpos.h" #include "dtc-parser.tab.h" +YYLTYPE yylloc; /* CAUTION: this will stop working if we ever use yyless() or yyunput() */ #define YY_USER_ACTION \ diff --git a/dtc-parser.y b/dtc-parser.y index b7c7dbd..a2c0925 100644 --- a/dtc-parser.y +++ b/dtc-parser.y @@ -18,14 +18,14 @@ * USA */ -%locations - %{ #include <stdio.h> #include "dtc.h" #include "srcpos.h" +YYLTYPE yylloc; + extern int yylex(void); extern void yyerror(char const *s); -- 1.6.3.1 _______________________________________________ devicetree-discuss mailing list [email protected] https://lists.ozlabs.org/listinfo/devicetree-discuss
