Fix MSVC 64bit warnings about truncation from size_t to int.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Thu, 26 Jul 2012 07:14:26 +0000 (09:14 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 26 Jul 2012 13:13:09 +0000 (15:13 +0200)
Change-Id: I9aea91aeb9f71817e9cc612d41351dbc98056500
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
src/corelib/kernel/qmetatype.h

index 7c3cae6..4608fd6 100644 (file)
@@ -789,11 +789,11 @@ struct QMetaTypeId< DOUBLE_ARG_TEMPLATE<T, U> > \
             name.append('<'); \
             const char *tName = QMetaType::typeName(qMetaTypeId<T>()); \
             Q_ASSERT(tName); \
-            name.append(tName, strlen(tName)); \
+            name.append(tName, int(strlen(tName))); \
             name.append(','); \
             const char *uName = QMetaType::typeName(qMetaTypeId<U>()); \
             Q_ASSERT(uName); \
-            name.append(uName, strlen(uName)); \
+            name.append(uName, int(strlen(uName))); \
             if (name.last() == '>') \
                 name.append(' '); \
             name.append('>'); \