[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bison-Announce] Bison 3.4.91 released [beta]
From: |
Frank Heckenbach |
Subject: |
Re: [Bison-Announce] Bison 3.4.91 released [beta] |
Date: |
Sun, 08 Dec 2019 04:18:30 +0100 |
Hi Akim,
I can't seem to apply your patches right now (e.g., they have
-# define YYDPRINTF(Args) do {} while (yyfalse)
+# define YY_DPRINTF(Args) do {} while (yyfalse)
while 3.4.91 has no such line, only some instances of
# define YYDPRINTF(Args)
sometimes with a \ at the end), but it's not an urgent issue to me,
so I'll just wait for the next prerelease and test again then. But
don't bother making a prerelease just for that (unless you were
going to release 3.5 otherwise ;).
> Second, because I just could not find a means to have this work
> with between 4.8 and 5 included. With these compilers putting
> each call to YYFPRINTF between a pair of
> YY_IGNORE_USELESS_CAST_BEGIN and YY_IGNORE_USELESS_CAST_END works,
> but it's too painful and clutters the source.
I agree that cluttering the source would be ugly, but if it's only
in the skeletons, couldn't you do it with m4? (Just an idle thought;
my code requires newer compiler versions anyway, so presuming the
real patch works for me, I'm fine with that and don't really care
what it does with older compilers.)
Regards,
Frank