I suspect builtin [macOS High Sierra] Clang maybe defaults to C89, or needs some
kind of flag in order to use C99?
By contrast, recent Clang claims to be trying GNU C11 first:
https://clang.llvm.org/compatibility.html
:/

However, as long as Bison doesn't use C99, there's no real reason to
use C99 for a
program using Bison - there would be some platform the program
would'nt build right
out of the box - isn't that the very reason Bison isn't using C99?

If one wants their software to be used, then why obstruct building needlessly?

El sáb., 1 sept. 2018 a las 18:06, Hans Åberg (<haber...@telia.com>) escribió:
>
>
> > On 1 Sep 2018, at 19:22, Uxio Prego <uxio.pr...@gmail.com> wrote:
> >
> > For a couple miscellaneous reasons I have seldom used custom
> > installs of (then) newer GCC versions to `/usr/local/`.
> >
> > If I ever need a newer or more canonical Clang for some reason,
> > I'll be sure to remember your words.
>
> One reason to use GCC and/or the real Clang is C++17. Apart from that, if you
> develop, they are slightly different in warnings, so for that reason it can 
> be good
> to try both.
>
>

_______________________________________________
help-bison@gnu.org https://lists.gnu.org/mailman/listinfo/help-bison

Reply via email to