Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.7.0, 6.8
-
None
-
08e6d4b43 (dev), d224becf7 (6.7), 9f2cbfc5b (dev), 44b31473c (dev), 49c2ea406 (6.8), 274a589bb (dev), a1f64c477 (6.8)
-
DaVinci 95, DaVinci 96, DaVinci 97, DaVinci 98
Description
Methods marked as both noexcept and default (e.g. compiler generated constructors) lose the noexcept tag in documentation output if QDoc is built against Clang 18. This causes changes when compared to output from QDoc built against Clang 17 in the following files, when building documentation for a qt5.git default checkout:
- qtcore/qitemselection.html
- qtcore/qtcore.index
- qtcore5compat/qstringref.html
- qtcore5compat/qtcore5compat.index
- qtmultimedia/qaudioformat.html
- qtmultimedia/qtmultimedia.index
- qttestlib/qtest.html
- qttestlib/qtesteventlist.html
- qttestlib/qttestlib.index
- qtwidgets/qgraphicsgridlayout.html
- qtwidgets/qtwidgets.index
Attachments
Issue Links
- resulted from
-
QTBUG-123109 qdoc fails to compile with clang 18
- Closed