From 40cd0f35ef0b27b1451caf393a97b8a4ac8cd4b2 Mon Sep 17 00:00:00 2001 From: Mikhail Svetkin Date: Tue, 28 Aug 2018 16:41:28 +0200 Subject: Remove QConditional in favor of std::conditional/std::is_unsigned Change-Id: I5e0b9f640eb49aa7f5afdd4f3f15e027659e78ea Reviewed-by: Edward Welbourne --- src/corelib/tools/qbytearray.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/corelib/tools/qbytearray.cpp') diff --git a/src/corelib/tools/qbytearray.cpp b/src/corelib/tools/qbytearray.cpp index 10e9b22161..d8aadaa744 100644 --- a/src/corelib/tools/qbytearray.cpp +++ b/src/corelib/tools/qbytearray.cpp @@ -3885,9 +3885,7 @@ static qulonglong toIntegral_helper(const char *data, bool *ok, int base, qulong template static inline T toIntegral_helper(const char *data, bool *ok, int base) { - // ### Qt6: use std::conditional::value, qulonglong, qlonglong>::type - const bool isUnsigned = T(0) < T(-1); - typedef typename QtPrivate::QConditional::Type Int64; + using Int64 = typename std::conditional::value, qulonglong, qlonglong>::type; #if defined(QT_CHECK_RANGE) if (base != 0 && (base < 2 || base > 36)) { -- cgit v1.2.3