[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bison 3.8.2 glr2.cc portability report
From: |
Akim Demaille |
Subject: |
Re: Bison 3.8.2 glr2.cc portability report |
Date: |
Mon, 11 Oct 2021 07:00:45 +0200 |
Tom,
> Le 10 oct. 2021 à 21:37, Tom Shields <thomas.evans.shields@icloud.com> a
> écrit :
>
> I actually haven’t changed the Ox parser specs to use separate namespaces for
> each parser yet, although that is on my list of things to do for Ox 1.10.1.
> It may be that the warnings will vanish when I make this change. I’ll let
> you know if shifting to separate namespaces makes any difference.
It won't make any difference: the problem is that I use unnamed namespaces, not
that you didn't define several namespaces.
I used unnamed namespaces precisely so that you could use one namespace for
several parsers. And I think it's ok to stay this way.
But if we require different (bison) namespaces, then we could do without the
unnamed namespace. Yet I think this would be a regression for the linker's
point of view.