diff options
author | Hamish Moffatt <hamish@risingsoftware.com> | 2023-03-24 11:03:41 +1100 |
---|---|---|
committer | Hamish Moffatt <hamish@risingsoftware.com> | 2023-03-27 15:55:24 +1100 |
commit | ce58c66ae81c92f4c3a538ecdd9ec1108b19352f (patch) | |
tree | 158f4bba1c07207491a4d55f175a224a2c70bb01 /src/corelib/tools/qtaggedpointer.h | |
parent | 5af57389807d0b51509d55e1f87042cab393da6e (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.h | 2 |
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"); |