"constexpr" literal operators should be "consteval".
This commit is contained in:
parent
f46197740d
commit
8ccc5c6c8f
|
@ -67,13 +67,13 @@ QT_WARNING_PUSH
|
||||||
QT_WARNING_DISABLE_CLANG("-Wreserved-identifier")
|
QT_WARNING_DISABLE_CLANG("-Wreserved-identifier")
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
Q_DECL_CONSTEXPR inline auto operator""_L1(char ch)Q_DECL_NOEXCEPT->QLatin1Char
|
Q_DECL_CONSTEVAL inline auto operator""_L1(char ch)Q_DECL_NOEXCEPT->QLatin1Char
|
||||||
{
|
{
|
||||||
return QLatin1Char(ch);
|
return QLatin1Char(ch);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
Q_DECL_CONSTEXPR inline auto operator""_L1(const char *str, size_t size)Q_DECL_NOEXCEPT->QLatin1String
|
Q_DECL_CONSTEVAL inline auto operator""_L1(const char *str, size_t size)Q_DECL_NOEXCEPT->QLatin1String
|
||||||
{
|
{
|
||||||
return QLatin1String(str, static_cast<vsizetype>(size));
|
return QLatin1String(str, static_cast<vsizetype>(size));
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,4 +59,10 @@ class QTextCodec;
|
||||||
using VTextCodec = QTextCodec;
|
using VTextCodec = QTextCodec;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if __cplusplus >= 202002L && defined(__cpp_consteval) && __cpp_consteval >= 201811L
|
||||||
|
#define Q_DECL_CONSTEVAL consteval
|
||||||
|
#else
|
||||||
|
#define Q_DECL_CONSTEVAL constexpr
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // DEFGLOBAL_H
|
#endif // DEFGLOBAL_H
|
||||||
|
|
Loading…
Reference in New Issue
Block a user