Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.4.1
-
None
-
Fedora 20, using gcc-c++-4.8.3-7.fc20.x86_64.
Description
There are at least two places where 0 is used as a null pointer constant in macros, which invade user code and cannot be suppressed with -isystem. These should be changed to use Q_NULLPTR.
- default parameters in Q_OBJECT via QT_TR_FUNCTIONS, in qobjectdefs.h.
- QT_MESSAGELOG_FILE and QT_MESSAGELOG_FUNC in qlogging.h.