Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
6.2.6, 6.4.2, 6.5.0 Beta2
-
None
-
13
-
Foundation Sprint 75, Foundation Sprint 76
Description
See epic for more information.
The Qt 6 implementation of QHash (Q5Hash: unknown) is using a hand-rolled version of std::aligned_storage, so falls into the "std::optional" pattern and needs a std::launder().
Attachments
Issue Links
- resulted in
-
QTBUG-111075 Preprogam QHashPrivate::Span::Entry as a union for Qt 7, bootstrap, to avoid laundering on every node access
-
- Closed
-
For Gerrit Dashboard: QTBUG-111043 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
459485,1 | QHash: add missing std::launder() | dev | qt/qtbase | Status: ABANDONED | +1 | 0 |