On Tuesday, 17 September 2019 16:05:34 PDT Giuseppe D'Angelo via Development 
wrote:
> While I agree that at the moment it has virtually never happened, it
> doesn't mean it couldn't happen in the future. Even today we have
> compilers such as MSVC with "living on the edge" compile flags
> (/c++latest). Our users can use those, and thus potentially trigger
> codepaths that on their specific compiler version are implemented in a
> pre-Standard way.
> 
> So, how academic (I think should I say paranoid...) do we want to be?

Marc's proposal is that we should accept that these things are rare and simply 
correct when they do happen. Since our code is tested with the currently 
latest versions of all compilers, we're fairly sure that any such macro works 
with the compilers that currently support the feature.

When a new compiler comes out with the feature, we may get compilation errors. 
Our users understand that we cannot test things that don't exist, so older 
versions can fail to compile on new compilers (or produce a lot of warnings). 
Issuing fixes is enough.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products



_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to