-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
None
-
None
-
62de01bf1 (dev), 4a3347202 (dev)
qchar.cpp begins with:
// Don't define it while compiling this module, or USERS of Qt will // not be able to link. #ifdef QT_NO_CAST_FROM_ASCII # undef QT_NO_CAST_FROM_ASCII #endif #ifdef QT_NO_CAST_TO_ASCII # undef QT_NO_CAST_TO_ASCII #endif #include "qchar.h"
Note that qchar.cpp is not built individually; qstring.cpp includes it.
Does this mean that qstring.cpp should be excluded from unity builds?
Or (more likely) that code is irrelevant these days and can get removed?
For Gerrit Dashboard: QTBUG-121356 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
532619,3 | QChar: unexport the class and export only the helper members | dev | qt/qtbase | Status: MERGED | +2 | 0 |
533176,3 | QString & QByteArray: ensure QT_NO_CAST_* are not defined on Windows | dev | qt/qtbase | Status: MERGED | +2 | 0 |