aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2022-03-25 23:41:23 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-03-25 23:41:23 +0000
commitf35c2abebfb8a898aecf807976b50e69a0a7d2c5 (patch)
tree1f5dc43a8ec397de7f1ece2b1ffd5a87ecc8ff61
parent4837a8b1e4a0487cb949735ee2f0ab86159a3bc4 (diff)
parent03c473de1bbfe50afff2e6469093d5e7bfb25855 (diff)
downloadhidl-f35c2abebfb8a898aecf807976b50e69a0a7d2c5.tar.gz
Fix newer Bison compatibility am: 93704e39ae am: 06a29d35ad am: cc0bad1119 am: 03c473de1b
Original change: https://android-review.googlesource.com/c/platform/system/tools/hidl/+/2038853 Change-Id: I6c7214baeb2fceb218a620d021242a370ff3031d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--hidl-gen_l.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/hidl-gen_l.ll b/hidl-gen_l.ll
index 007cd4ce..34baa283 100644
--- a/hidl-gen_l.ll
+++ b/hidl-gen_l.ll
@@ -65,6 +65,14 @@ using token = yy::parser::token;
#define YY_DECL int yylex(YYSTYPE* yylval_param, YYLTYPE* yylloc_param, \
yyscan_t yyscanner, android::AST* const ast, android::Scope** const scope)
+#ifndef YYSTYPE
+#define YYSTYPE yy::parser::semantic_type
+#endif
+
+#ifndef YYLTYPE
+#define YYLTYPE yy::parser::location_type
+#endif
+
#define YY_USER_ACTION yylloc->step(); yylloc->columns(yyleng);
%}