Details
-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
6.1
-
None
Description
C++20 deprecated (and C++23 will likely remove) arithmetic between mixed enumerations, as well as enumeration/floating point operations.
We're using it all over the place, causing countless warnings in GCC11 in C++20 mode. We need to port away from it.
Attachments
Issue Links
- is duplicated by
-
QTBUG-96658 compiler error in qdatetime.cpp
- Closed
- is replaced by
-
QTBUG-99948 Fix enum/enum arithmetic in Qt
- Closed
- relates to
-
QTBUG-93360 Compile Qt with gcc 11
- Closed
-
QTQAINFRA-4117 Build Qt with C++2a
- Closed