diff options
| author | Ionen Wolkens <ionen@gentoo.org> | 2025-09-09 01:20:06 -0400 |
|---|---|---|
| committer | Ionen Wolkens <ionen@gentoo.org> | 2025-09-09 06:29:36 -0400 |
| commit | 288cd28e9de840757d6123fb1e578d256b85bb14 (patch) | |
| tree | df3aa1f5129fb1d654376ab7a152d3b92fc8a598 /dev-qt/qtwebengine/files | |
| parent | 6206c47e08564e4f6fe8721b7941d714ede778c7 (diff) | |
| download | gentoo-288cd28e9de840757d6123fb1e578d256b85bb14.tar.gz gentoo-288cd28e9de840757d6123fb1e578d256b85bb14.tar.bz2 gentoo-288cd28e9de840757d6123fb1e578d256b85bb14.zip | |
dev-qt/qtwebengine: update patchsets
6.9-8 -> 6.9-9:
Added:
- clang21.patch (imported from files/)
- missing-includes.patch (bug #962555)
6.10-2 -> 6.10-3:
Added:
- clang21.patch (imported from files/)
Closes: https://bugs.gentoo.org/962555
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/files')
| -rw-r--r-- | dev-qt/qtwebengine/files/qtwebengine-6.9.2-clang-21.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.9.2-clang-21.patch b/dev-qt/qtwebengine/files/qtwebengine-6.9.2-clang-21.patch deleted file mode 100644 index 374ee195dafe..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-6.9.2-clang-21.patch +++ /dev/null @@ -1,42 +0,0 @@ -https://issues.chromium.org/issues/423841920 -https://chromium-review.googlesource.com/c/chromium/src/+/6633292 - -From b0ff8c3b258a8816c05bdebf472dbba719d3c491 Mon Sep 17 00:00:00 2001 -From: Hans Wennborg <hans@chromium.org> -Date: Tue, 10 Jun 2025 09:51:47 -0700 -Subject: [PATCH] Don't return an enum from EnumSizeTraits::Count - -`Enum::kMaxValue + 1` may be outside the representable range of the -enum, which Clang will treat as an error in constexpr contexts (see -bug). - -Bug: 423841920 -Change-Id: I629402cf93bd8419a71f94ff9ed9340d4f88a706 -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6633292 -Auto-Submit: Hans Wennborg <hans@chromium.org> -Commit-Queue: Nico Weber <thakis@chromium.org> -Reviewed-by: Nico Weber <thakis@chromium.org> -Commit-Queue: Hans Wennborg <hans@chromium.org> -Cr-Commit-Position: refs/heads/main@{#1471871} ---- a/src/3rdparty/chromium/base/metrics/histogram_macros_internal.h -+++ b/src/3rdparty/chromium/base/metrics/histogram_macros_internal.h -@@ -28,16 +28,16 @@ - template <typename Enum> - requires(std::is_enum_v<Enum>) - struct EnumSizeTraits { -- static constexpr Enum Count() { -+ static constexpr uintmax_t Count() { - if constexpr (requires { Enum::kMaxValue; }) { - // Since the UMA histogram macros expect a value one larger than the max - // defined enumerator value, add one. -- return static_cast<Enum>(base::to_underlying(Enum::kMaxValue) + 1); -+ return static_cast<uintmax_t>(base::to_underlying(Enum::kMaxValue) + 1); - } else { - static_assert( - sizeof(Enum) == 0, - "enumerator must define kMaxValue enumerator to use this macro!"); -- return Enum(); -+ return 0; - } - } - }; |
