All this talk about C/C++ is utterly useless.
No body force you to read, nor to reply.
Back to you. But putting C/C++ mindlessly on some pedestal is not constructive.
The benefit reading other standards is to learn how properly to handle problems in any compiler,
But you don't provide any tradeoff of the C++ parsing model. You take this very minute detail, and then point out to some standard based on a total alien parsing, constant declaration and import (between compilation units) model, and conclude that changing to that model is great because it fixes a corner case, and it is all there in the standard.
No practical information, nothing.
not to reinvent the wheel.
Please go to the C++ forums that are currently discussing modular support, and tell them not to reinvent the wheel because Pascal solved that 40 years ago, they just have to adopt Pascal's everything.
See how that is received.
it seems some Pandora's boxes are opened in the core of FPC.
And all that conclusion from just one warning. And I assume without looking at the FPC source.
In this case consistency. But you constantly ignoring that, which is your problem and I do not really care about.
I've explained the consistency several times and you chose to ignore that.