From 6e2af81daf927862da93316436c6510fa979fdfa Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 15 Aug 2016 15:11:40 +0200 Subject: QMetaType: clean up #ifdefs We require Q_COMPILER_VARIADIC_TEMPLATES since Qt 5.7, so remove the non-variadic version which anyway has zero test coverage. Change-Id: I24dd22a798e11d797238f9209312802d1d84a672 Reviewed-by: Olivier Goffart (Woboq GmbH) --- src/corelib/kernel/qmetatype.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/corelib/kernel/qmetatype.h') 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 -- cgit v1.2.3