From 7a829eaf51853e0852db28b8b8223e1a62a3db0c Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 11 Dec 2023 11:04:47 +0100 Subject: Fix return value of qbswap(qint128) Should be qint128, not quint128. [ChangeLog][QtCore][QtEndian] Fixed return type of qbswap(qint128) (was: quint128). No tests for this exist, so no wonder it fell through. Added them. Amends befda1accab417ce5f55cb11816e6ded51af55e3. Pick-to: 6.7 6.6 Change-Id: Ibf87724b1d500081caca46af1c598975964e04c0 Reviewed-by: Ivan Solovev --- src/corelib/global/qendian.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/global') diff --git a/src/corelib/global/qendian.h b/src/corelib/global/qendian.h index 60c4a7b174..8c3b5e4374 100644 --- a/src/corelib/global/qendian.h +++ b/src/corelib/global/qendian.h @@ -116,7 +116,7 @@ inline constexpr quint128 qbswap(quint128 source) return result; } -inline constexpr quint128 qbswap(qint128 source) +inline constexpr qint128 qbswap(qint128 source) { return qint128(qbswap(quint128(source))); } -- cgit v1.2.3