Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.0 RC
-
None
-
-
206904596 (dev), 9f185cc3a (6.8)
Description
The use of QGraphsLine's swap method causes a linker error:
unresolved external symbol "public: __cdecl QExplicitlySharedDataPointer<struct QGraphsLinePrivate>::~QExplicitlySharedDataPointer<struct QGraphsLinePrivate>(void)" (??1?$QExplicitlySharedDataPointer@UQGraphsLinePrivate@@@@QEAA@XZ)"
Code example:
QGraphsLine line1; QGraphsLine line2; line1.swap(line2);
Attachments
Issue Links
- tests
-
QTBUG-128656 Unclear usage of QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT
-
- Closed
-
For Gerrit Dashboard: QTBUG-129497 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
595752,6 | Change swap to use QExplicitlySharedDataPointers swap instead of std::swap | dev | qt/qtgraphs | Status: MERGED | +2 | +1 |
597972,2 | Change swap to use QExplicitlySharedDataPointers swap instead of std::swap | 6.8 | qt/qtgraphs | Status: MERGED | +2 | 0 |