summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r--src/corelib/kernel/qmetatype.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h
index 971388fabd..a6631dc2d9 100644
--- a/src/corelib/kernel/qmetatype.h
+++ b/src/corelib/kernel/qmetatype.h
@@ -2111,7 +2111,7 @@ struct QDataStreamOperatorForType <T, false>
template<typename S>
class QMetaTypeForType
{
- static const decltype(typenameHelper<S>()) name;
+ static constexpr decltype(typenameHelper<S>()) name = typenameHelper<S>();
template<typename T>
static constexpr QMetaTypeInterface::DefaultCtrFn getDefaultCtr()
@@ -2200,14 +2200,9 @@ QMetaTypeInterface QMetaTypeForType<T>::metaType = {
/*.legacyRegisterOp=*/ getLegacyRegister<T>()
};
-template<typename T>
-constexpr const decltype(typenameHelper<T>()) QMetaTypeForType<T>::name = typenameHelper<T>();
-
template<>
class QMetaTypeForType<void>
{
- static const decltype(typenameHelper<void>()) name;
-
public:
static inline QMetaTypeInterface metaType =
{