QString: replace an #if with if

Pick-to: 6.3 6.2
Change-Id: Ib42b3adc93bf4d43bd55fffd16c111291d1e8ddd
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
bb10
Thiago Macieira 2021-12-15 20:23:27 -03:00
parent dc672cf35a
commit 449f6d5f61
1 changed files with 4 additions and 6 deletions

View File

@ -1,7 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2021 The Qt Company Ltd.
** Copyright (C) 2020 Intel Corporation.
** Copyright (C) 2022 Intel Corporation.
** Copyright (C) 2019 Mail.ru Group.
** Contact: https://www.qt.io/licensing/
**
@ -511,11 +511,9 @@ bool qt_is_ascii(const char *&ptr, const char *end) noexcept
while (ptr + 4 <= end) {
quint32 data = qFromUnaligned<quint32>(ptr);
if (data &= 0x80808080U) {
#if Q_BYTE_ORDER == Q_BIG_ENDIAN
uint idx = qCountLeadingZeroBits(data);
#else
uint idx = qCountTrailingZeroBits(data);
#endif
uint idx = QSysInfo::ByteOrder == QSysInfo::BigEndian
? qCountLeadingZeroBits(data)
: qCountTrailingZeroBits(data);
ptr += idx / 8;
return false;
}