diff options
Diffstat (limited to 'src/testlib/qtesttostring.h')
-rw-r--r-- | src/testlib/qtesttostring.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/testlib/qtesttostring.h b/src/testlib/qtesttostring.h index bcd70501f67..5fffa398132 100644 --- a/src/testlib/qtesttostring.h +++ b/src/testlib/qtesttostring.h @@ -206,7 +206,9 @@ template<> inline char *toString(const QChar &c) template<> inline char *toString(const QModelIndex &idx) { char msg[128]; - qsnprintf(msg, sizeof(msg), "QModelIndex(%d,%d,%p,%p)", idx.row(), idx.column(), idx.internalPointer(), idx.model()); + qsnprintf(msg, sizeof(msg), "QModelIndex(%d,%d,%p,%p)", + idx.row(), idx.column(), idx.internalPointer(), + static_cast<const void*>(idx.model())); return qstrdup(msg); } #endif @@ -319,7 +321,8 @@ struct QCborValueFormatter { QScopedArrayPointer<char> hold(format(taggedValue)); char *buf = new char[BufferLen]; - qsnprintf(buf, BufferLen, "QCborValue(QCborTag(%llu), %s)", tag, hold.get()); + qsnprintf(buf, BufferLen, "QCborValue(QCborTag(%llu), %s)", + qToUnderlying(tag), hold.get()); return buf; } |