On 2017-12-01 15:21, Marc Mutz wrote:
Hi,

I just realised: Since C++17, noexcept is part of the mangled name.
That means that adding noexcept to an exported function is BiC now!

This is not correct, after all. The name mangling of functions does not change, since you can't overload on noexcept(true)/noexcept(false). It's the name of function pointer _types_ that change. That's not to say that there are no BiC issues lurking there (or, more probable, more SiC issues than what was fixed so far), but the above was false alarm. Pfew.

Thanks,
Marc


_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to