Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.2.6, 6.4.3, 6.5.0, 6.5.2, 6.5.3, 6.7.1
-
None
-
8
-
fd6ecd856 (dev), d4c9dbf54 (tqtc/lts-6.2), 29b32d628 (6.5), bcc9b4dad (dev), a4622aead (6.9), 01f0305dc (dev), 0c054f684 (6.9), 24ff7e683 (6.8), 67990c16a (dev), 56faffd92 (dev), 734bd05d0 (dev), 2dfc0cb6f (6.9), 31e301229 (6.9), 1e58035c3 (tqtc/lts-6.5)
-
Foundations Sprint 80, Foundation Sprint 81, Foundation Sprint 82, Foundation Sprint 83, Foundation Sprint 84, Foundation Sprint 85, Foundation Sprint 86, Foundation Sprint 87, Foundation Sprint 88, Foundation Sprint 121, Foundation Sprint 122
Description
QAnyStringView has no implicit conversion (constructor) for char[] where the length of the array is not known at compile-time.
This causes code that compiles with QString overloads to no longer compile with QAnyStringView/QUtf8StringView overloads (see attached code for an example where the port to QAnyStringView in Qt 6.5 caused Qt 6.4 code to fail to compile).