Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.10
-
None
-
996d744f2 (dev), 07b890936 (dev), d144d5dd0 (dev)
Description
https://codereview.qt-project.org/c/qt/qtbase/+/627093 introduced a regression when comparing std::string_view with QByteArray.
this code used to work before:
void tst_QByteArray::std_string_stringview_comparison() { QByteArray ba("yada"); std::string_view sv("yada"); std::string s("yada"); QCOMPARE(ba, sv); QCOMPARE(ba, s); }
now it is broken, which caused a compile failure in qtmultimedia
Attachments
Issue Links
- resulted in
-
QTBUG-134937 error: no match for ‘operator==’ (operand types are ‘const std::optional<QByteArray>’ and ‘std::optional<std::basic_string_view<char> >’)
-
- Closed
-