diff -r ef0373b55136 -r 758a864f9613 src/declarative/qml/qdeclarativelist.h --- a/src/declarative/qml/qdeclarativelist.h Fri Sep 17 08:34:18 2010 +0300 +++ b/src/declarative/qml/qdeclarativelist.h Mon Oct 04 01:19:32 2010 +0300 @@ -98,16 +98,16 @@ private: static void qlist_append(QDeclarativeListProperty *p, T *v) { - ((QList *)p->data)->append(v); + reinterpret_cast *>(p->data)->append(v); } static int qlist_count(QDeclarativeListProperty *p) { - return ((QList *)p->data)->count(); + return reinterpret_cast *>(p->data)->count(); } static T *qlist_at(QDeclarativeListProperty *p, int idx) { - return ((QList *)p->data)->at(idx); + return reinterpret_cast *>(p->data)->at(idx); } static void qlist_clear(QDeclarativeListProperty *p) { - return ((QList *)p->data)->clear(); + return reinterpret_cast *>(p->data)->clear(); } }; #endif