Tom,

> Le 10 oct. 2021 à 21:37, Tom Shields <[email protected]> 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.

Reply via email to