Found more issues: - quint8 and qint8 (signed and unsigned char) actually match an integral overload (probably int/uint), and _not_ (char), - char8_t (only in C++20 builds) and (at least on non-Windows) wchar_t are incorrectly treated as numeric types, - qfloat16 breaks if QFLOAT16_IS_NATIVE. Created a few tasks to track these. Task-number: QTBUG-126053 Task-number: QTBUG-126054 Task-number: QTBUG-126055 Pick-to: 6.7 6.5 6.2 Change-Id: Iaf64929e3fae257d5dd283f555bb71ea2908cc94 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 967736b96ba06bfdfdf553b2c3720d7adc4a921c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| double_data.h | ||
| tst_qstring.cpp | ||
| tst_qstring_mac.mm | ||
| tst_qstring_wasm.cpp | ||