summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qtaggedpointer.h
diff options
context:
space:
mode:
authorHamish Moffatt <hamish@risingsoftware.com>2023-03-24 11:03:41 +1100
committerHamish Moffatt <hamish@risingsoftware.com>2023-03-27 15:55:24 +1100
commitce58c66ae81c92f4c3a538ecdd9ec1108b19352f (patch)
tree158f4bba1c07207491a4d55f175a224a2c70bb01 /src/corelib/tools/qtaggedpointer.h
parent5af57389807d0b51509d55e1f87042cab393da6e (diff)
QTaggedPointer: fix warning due to integer type conversion
Fixes: QTBUG-112222 Pick-to: 6.5 Change-Id: I4815d83c23e7616548ea84779d1c3d0774e77f69 Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qtaggedpointer.h')
-rw-r--r--src/corelib/tools/qtaggedpointer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/tools/qtaggedpointer.h b/src/corelib/tools/qtaggedpointer.h
index d0c180ac5f..bc43f765aa 100644
--- a/src/corelib/tools/qtaggedpointer.h
+++ b/src/corelib/tools/qtaggedpointer.h
@@ -21,7 +21,7 @@ namespace QtPrivate {
static_assert((alignment & (alignment - 1)) == 0,
"Alignment of template parameter must be power of two");
- static constexpr quint8 tagBits = QtPrivate::qConstexprCountTrailingZeroBits(alignment);
+ static constexpr quint8 tagBits = quint8{QtPrivate::qConstexprCountTrailingZeroBits(alignment)};
static_assert(tagBits > 0,
"Alignment of template parameter does not allow any tags");