From 0b6d4a2d65536670423778f53269026b12552017 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 19 Oct 2011 15:51:34 +0200 Subject: Metatype: Silence MSVC warnings about unused variables. Turn around if's. Change-Id: Ica6f7f54098a567816ce3918f6fe5d8d2c072e01 Reviewed-by: Kent Hansen --- src/corelib/kernel/qmetatype.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 660807c698..156c52bce2 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -152,24 +152,24 @@ void qMetaTypeDeleteHelper(T *t) template void *qMetaTypeCreateHelper(const T *t) { - if (!t) - return new T(); - return new T(*static_cast(t)); + if (t) + return new T(*static_cast(t)); + return new T(); } template void qMetaTypeDestructHelper(T *t) { + Q_UNUSED(t) // Silence MSVC that warns for POD types. t->~T(); } template void *qMetaTypeConstructHelper(void *where, const T *t) { - if (!t) - return new (where) T; - else + if (t) return new (where) T(*static_cast(t)); + return new (where) T; } #ifndef QT_NO_DATASTREAM -- cgit v1.2.3