From 44124319a6f303893dd3c41f31d2c9f6ffaee3e0 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Wed, 9 Dec 2020 16:00:22 +0100 Subject: [PATCH] Work around old Bison versions not forward-declaring `yyparse` Notably, macOS still ships 2.3 (from 2008)... Should fix #214 --- src/asm/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asm/main.c b/src/asm/main.c index ab8e24ee..5f192bf9 100644 --- a/src/asm/main.c +++ b/src/asm/main.c @@ -34,6 +34,10 @@ #include "helpers.h" #include "version.h" +// Old Bison versions (confirmed for 2.3) do not forward-declare `yyparse` in the generated header +// Unfortunately, macOS still ships 2.3, which is from 2008... +int yyparse(void); + size_t cldefines_index; size_t cldefines_numindices; size_t cldefines_bufsize;