Use QT_STRINGIFY in qobjectdefs.h
Since it is declared in qglobal.h, we do not need to re-implement the hack here. QTOSTRING was only defined if QT_NO_META_MACROS was defined, so practically not safe to use in other places. Change-Id: Ie5b07d0fa7537ba79380b882a4c822583ee5635e Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
07d8e30a7e
commit
11afecbaa7
@ -209,10 +209,8 @@ private:
|
||||
Q_CORE_EXPORT const char *qFlagLocation(const char *method);
|
||||
|
||||
#ifndef QT_NO_META_MACROS
|
||||
#define QTOSTRING_HELPER(s) #s
|
||||
#define QTOSTRING(s) QTOSTRING_HELPER(s)
|
||||
#ifndef QT_NO_DEBUG
|
||||
# define QLOCATION "\0" __FILE__ ":" QTOSTRING(__LINE__)
|
||||
# define QLOCATION "\0" __FILE__ ":" QT_STRINGIFY(__LINE__)
|
||||
# ifndef QT_NO_KEYWORDS
|
||||
# define METHOD(a) qFlagLocation("0"#a QLOCATION)
|
||||
# endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user