From 486aa238dec0210fb3e96a2590f446e341379cb4 Mon Sep 17 00:00:00 2001 From: nerix Date: Sun, 5 Oct 2025 12:00:51 +0200 Subject: [PATCH] fix: compilation error with Clang 21 (#6519) --- CHANGELOG.md | 1 + tests/src/QMagicEnum.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 46420aeb..93bdbb4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ - Dev: Merged emote element flags from different providers into two. (#6511) - Dev: Removed unused method in `Emojis`. (#6517) - Dev: Refactored `Emotes` into `EmoteController`. (#6516) +- Def: Fixed compilation error in tests with Clang 21. (#6519) ## 2.5.4 diff --git a/tests/src/QMagicEnum.cpp b/tests/src/QMagicEnum.cpp index 764e0a93..4bff0f29 100644 --- a/tests/src/QMagicEnum.cpp +++ b/tests/src/QMagicEnum.cpp @@ -203,7 +203,7 @@ TEST(QMagicEnum, open) static_assert(checkConst(OpenOne, u"OpenOne")); static_assert(checkConst(OpenTwo, u"OpenTwo")); static_assert(checkConst(OpenThree, u"OpenThree")); - static_assert(eq(enumName(static_cast(16)), u"")); + static_assert(eq(enumName(static_cast(10)), u"")); static_assert(checkValues({u"OpenOne", u"OpenTwo", u"OpenThree"})); }