aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-09-18 14:42:44 +0200
committerUlf Hermann <ulf.hermann@qt.io>2018-09-18 13:47:37 +0000
commit517e954ff1f15007af549ac5cd4ec851bcb6871f (patch)
tree323860a8efd74681f461804a89411b5488f506e6 /src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
parent755cc3680da29e0f538dc4b1585c3b6b3c6f180b (diff)
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>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
index 2d02c10afd..faf6490388 100644
--- a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
@@ -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);
}