Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3
-
48b75def5d (qt/qtbase/dev) 48b75def5d (qt/tqtc-qtbase/dev) b05c9898cc (qt/qtbase/6.2) b05c9898cc (qt/tqtc-qtbase/6.2) 48b75def5d (qt/tqtc-qtbase/6.3)
Description
In Qt 5.15, the following code works:
std::stringstream ss;
~~~~
const Container c5(std::istream_iterator<V>{ss},
std::istream_iterator<V>{});
(with Container = QList<int> and V == int) whereas in Qt 6, it fails to find a matching QArrayOps::appendIteratorRange() because sure enough that's SFINAE'd out for input_iterators.