[Development] Requesting Feature Freeze Exception for C++20 comparison

Marc Mutz marc.mutz at qt.io
Sun Jun 4 20:51:54 CEST 2023


On 04.06.23 18:16, Thiago Macieira wrote:
[...]
> The other problem is I want to take a second, thorough look at your #ifdefs
> for C++20. I have a feeling some of the changing return types are a recipe for
> binary compatibility problems, if not in our own code, then in code that uses
> our code. I need to sit down and think about whether this is a valid scenario
> or not.

All functions that alternate between returning Q*Ordering and 
std::*_ordering must be, and are, inline non-exported.

-- 
Marc Mutz <marc.mutz at qt.io>
Principal Software Engineer

The Qt Company
Erich-Thilo-Str. 10 12489
Berlin, Germany
www.qt.io

Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin,
Registergericht: Amtsgericht Charlottenburg,
HRB 144331 B



More information about the Development mailing list