diff --git a/src/corelib/global/qfloat16.cpp b/src/corelib/global/qfloat16.cpp index d22c4f48b3f..86c96324f92 100644 --- a/src/corelib/global/qfloat16.cpp +++ b/src/corelib/global/qfloat16.cpp @@ -10,10 +10,14 @@ #include #include -QT_DECL_METATYPE_EXTERN(qfloat16, Q_CORE_EXPORT) QT_BEGIN_NAMESPACE -QT_IMPL_METATYPE_EXTERN(qfloat16) +#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) +Q_DECL_EXPORT int qRegisterNormalizedMetaType_qfloat16(const QByteArray &) +{ + return QMetaType::Float16; +} +#endif /*! \class qfloat16