forked from qt-creator/qt-creator
QmlProfiler: Avoid some compiler warnings
If size_t is 32bit wide, any comparison to qint64Max is pointless. And in order to compare a size_t to intMax, we need to cast intMax to size_t. Change-Id: Ida1945ca0cd8865b8d8620c8b23b7e21a20dc43c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -480,14 +480,16 @@ int QmlProfilerEventTypeStorage::append(Timeline::TraceEventType &&type)
|
||||
QTC_CHECK(false);
|
||||
m_types.push_back(QmlEventType());
|
||||
}
|
||||
QTC_ASSERT(index <= std::numeric_limits<int>::max(), return std::numeric_limits<int>::max());
|
||||
QTC_ASSERT(index <= static_cast<size_t>(std::numeric_limits<int>::max()),
|
||||
return std::numeric_limits<int>::max());
|
||||
return static_cast<int>(index);
|
||||
}
|
||||
|
||||
int QmlProfilerEventTypeStorage::size() const
|
||||
{
|
||||
const size_t size = m_types.size();
|
||||
QTC_ASSERT(size <= std::numeric_limits<int>::max(), return std::numeric_limits<int>::max());
|
||||
QTC_ASSERT(size <= static_cast<size_t>(std::numeric_limits<int>::max()),
|
||||
return std::numeric_limits<int>::max());
|
||||
return static_cast<int>(size);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user