Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 899643 Details for
Bug 937541
dev-qt/qtwebengine-6.7.2 with clang-19: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
qtwebengine-6.7.2-clang19.patch
qtwebengine-6.7.2-clang19.patch (text/plain), 4.51 KB, created by
Alfred Wingate
on 2024-08-08 21:45:56 UTC
(
hide
)
Description:
qtwebengine-6.7.2-clang19.patch
Filename:
MIME Type:
Creator:
Alfred Wingate
Created:
2024-08-08 21:45:56 UTC
Size:
4.51 KB
patch
obsolete
>Patch status: fixed in >=chromium-127.0.6524.0 > >https://bugs.gentoo.org/937541 >https://github.com/google/perfetto/commit/e2f661907a717551235563389977b7468da6d45e >https://android-review.googlesource.com/c/platform/external/perfetto/+/3114454 >https://chromium-review.googlesource.com/c/chromium/src/+/5604664 >--- a/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h >+++ b/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h >@@ -328,14 +328,13 @@ > } > > static void Flush() { >- Base::template Trace([](typename Base::TraceContext ctx) { ctx.Flush(); }); >+ Base::Trace([](typename Base::TraceContext ctx) { ctx.Flush(); }); > } > > // Determine if *any* tracing category is enabled. > static bool IsEnabled() { > bool enabled = false; >- Base::template CallIfEnabled( >- [&](uint32_t /*instances*/) { enabled = true; }); >+ Base::CallIfEnabled([&](uint32_t /*instances*/) { enabled = true; }); > return enabled; > } > >@@ -349,7 +348,7 @@ > static bool IsDynamicCategoryEnabled( > const DynamicCategory& dynamic_category) { > bool enabled = false; >- Base::template Trace([&](typename Base::TraceContext ctx) { >+ Base::Trace([&](typename Base::TraceContext ctx) { > enabled = enabled || IsDynamicCategoryEnabled(&ctx, dynamic_category); > }); > return enabled; >@@ -496,7 +495,7 @@ > const protos::gen::TrackDescriptor& desc) { > PERFETTO_DCHECK(track.uuid == desc.uuid()); > TrackRegistry::Get()->UpdateTrack(track, desc.SerializeAsString()); >- Base::template Trace([&](typename Base::TraceContext ctx) { >+ Base::Trace([&](typename Base::TraceContext ctx) { > TrackEventInternal::WriteTrackDescriptor( > track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(), > *ctx.GetCustomTlsState(), TrackEventInternal::GetTraceTime()); >@@ -1047,7 +1046,7 @@ > Lambda lambda) PERFETTO_ALWAYS_INLINE { > using CatTraits = CategoryTraits<CategoryType>; > if (CatTraits::kIsDynamic) { >- Base::template TraceWithInstances(instances, std::move(lambda)); >+ Base::TraceWithInstances(instances, std::move(lambda)); > } else { > Base::template TraceWithInstances<CategoryTracePointTraits>( > instances, std::move(lambda), {CatTraits::GetStaticIndex(category)}); >@@ -1061,7 +1060,7 @@ > const TrackType& track, > std::function<void(protos::pbzero::TrackDescriptor*)> callback) { > TrackRegistry::Get()->UpdateTrack(track, std::move(callback)); >- Base::template Trace([&](typename Base::TraceContext ctx) { >+ Base::Trace([&](typename Base::TraceContext ctx) { > TrackEventInternal::WriteTrackDescriptor( > track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(), > *ctx.GetCustomTlsState(), TrackEventInternal::GetTraceTime()); > >diff --git a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h >index c5c18b3..75e9b6694 100644 >--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h >+++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h > >@@ -1647,7 +1647,7 @@ > } > } > table_ = temporary_table; >- Allocator::template BackingWriteBarrier(&table_); >+ Allocator::BackingWriteBarrier(&table_); > > HashTableBucketInitializer<Traits, Allocator, Value>::InitializeTable( > original_table, new_table_size); >@@ -1701,7 +1701,7 @@ > // This swaps the newly allocated buffer with the current one. The store to > // the current table has to be atomic to prevent races with concurrent marker. > AsAtomicPtr(&table_)->store(new_hash_table.table_, std::memory_order_relaxed); >- Allocator::template BackingWriteBarrier(&table_); >+ Allocator::BackingWriteBarrier(&table_); > table_size_ = new_table_size; > > new_hash_table.table_ = old_table; >@@ -1865,8 +1865,8 @@ > // on the mutator thread, which is also the only one that writes to them, so > // there is *no* risk of data races when reading. > AtomicWriteSwap(table_, other.table_); >- Allocator::template BackingWriteBarrier(&table_); >- Allocator::template BackingWriteBarrier(&other.table_); >+ Allocator::BackingWriteBarrier(&table_); >+ Allocator::BackingWriteBarrier(&other.table_); > if (IsWeak<ValueType>::value) { > // Weak processing is omitted when no backing store is present. In case such > // an empty table is later on used it needs to be strongified. >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 937541
:
899490
|
899491
|
899492
| 899643