Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.8, 6.0, 6.1, 6.2.3, 6.3.0 Beta2
-
None
-
8
-
64875f37d1 (qt/qtwayland/dev) f6c767b89d (qt/qtwayland/6.3)
-
Team Two Foundation Sprint 51, Team Two Foundation Sprint 52
Description
The QWaylandBufferRef relational operators == and != are defined as non-const class members, which means that, in C++ < 20, they cannot compare objects unless the LHS is mutable and, in C++ ≥ 20, are ambiguous and still cannot compare objects if both are const.
Attachments
For Gerrit Dashboard: QTBUG-100845 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
395783,1 | *** QWaylandBufferRef: add static tests for relational operators | dev | qt/qtwayland | Status: ABANDONED | -2 | 0 |
395784,9 | QWaylandBufferRef: fix relational operators | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
396132,2 | QWaylandBufferRef: unexport the class | dev | qt/qtwayland | Status: DEFERRED | 0 | 0 |
396249,1 | QWaylandBufferRef: fix relational operators | dev | qt/qtwayland | Status: ABANDONED | -2 | 0 |
398330,2 | QWaylandBufferRef: fix relational operators | 6.3 | qt/qtwayland | Status: MERGED | +2 | 0 |