From 7a85771c20121bcb3f7d849f1f94c306a5d0b2d8 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 23 Nov 2020 21:46:09 +0100 Subject: [PATCH] Fix a warning about conversion from size_t to uint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix a warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint’ {aka ‘unsigned int’} changes value from ‘4939931809569846361’ to ‘3557831769’ [-Woverflow] Task-number: QTCREATORBUG-24098 Change-Id: Ibc123d8e28c7072dd947a1f8058dc8561ff7f6df Reviewed-by: hjk --- src/plugins/qmldesigner/designercore/model/internalnode.cpp | 2 +- src/plugins/qmldesigner/designercore/model/internalnode_p.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/internalnode.cpp b/src/plugins/qmldesigner/designercore/model/internalnode.cpp index 1f8b6227654..12cb2be92af 100644 --- a/src/plugins/qmldesigner/designercore/model/internalnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/internalnode.cpp @@ -159,7 +159,7 @@ bool InternalNode::hasId() const } -uint qHash(const InternalNodePointer& node) +Utils::QHashValueType qHash(const InternalNodePointer& node) { if (node.isNull()) return ::qHash(-1); diff --git a/src/plugins/qmldesigner/designercore/model/internalnode_p.h b/src/plugins/qmldesigner/designercore/model/internalnode_p.h index d8b0e314f84..c7b0ba4df1c 100644 --- a/src/plugins/qmldesigner/designercore/model/internalnode_p.h +++ b/src/plugins/qmldesigner/designercore/model/internalnode_p.h @@ -38,6 +38,8 @@ #include "internalnodeproperty.h" #include "internalnodeabstractproperty.h" +#include + namespace QmlDesigner { namespace Internal { @@ -150,7 +152,7 @@ private: int m_nodeSourceType = 0; }; -uint qHash(const InternalNodePointer& node); +Utils::QHashValueType qHash(const InternalNodePointer& node); bool operator <(const InternalNodePointer &firstNode, const InternalNodePointer &secondNode); } // Internal } // QtQmlDesigner