kconfig: Make zconf.y work with current bison
[firefly-linux-kernel-4.4.55.git] / scripts / kconfig / zconf.y
index 9710b82466f2b13ecaa576b969dcb5568257b065..01ec550ec01b946c205693dfb7677dd8692f177d 100644 (file)
@@ -14,8 +14,6 @@
 #define LKC_DIRECT_LINK
 #include "lkc.h"
 
-#include "zconf.hash.c"
-
 #define printd(mask, fmt...) if (cdebug & (mask)) printf(fmt)
 
 #define PRINTD         0x0001
@@ -100,6 +98,11 @@ static struct menu *current_menu, *current_entry;
                menu_end_menu();
 } if_entry menu_entry choice_entry
 
+%{
+/* Include zconf.hash.c here so it can see the token constants. */
+#include "zconf.hash.c"
+%}
+
 %%
 input: stmt_list;