diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 9abeefa8d8..9e2a5bf75d 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -1622,16 +1622,9 @@ namespace QtPrivate { { return -1; } }; -#ifndef Q_COMPILER_VARIADIC_TEMPLATES // Function pointers don't derive from QObject - template struct IsPointerToTypeDerivedFromQObject { enum { Value = false }; }; - template struct IsPointerToTypeDerivedFromQObject { enum { Value = false }; }; - template struct IsPointerToTypeDerivedFromQObject { enum { Value = false }; }; - template struct IsPointerToTypeDerivedFromQObject { enum { Value = false }; }; -#else template struct IsPointerToTypeDerivedFromQObject { enum { Value = false }; }; -#endif template struct QMetaTypeTypeFlags