23 lines
925 B
Diff
23 lines
925 B
Diff
api/candidate.h:96:40: error: 'lifetimebound' attribute cannot be
|
|
applied to a parameter of a function that returns void
|
|
|
|
Hardly know C++, but my "impression" is that this is not needed in
|
|
a void function and webrtc was just trying to keep the attributes
|
|
matching with other uses of it -- and that it is safe to remove.
|
|
Guard behind __clang__ to limit damage in case misunderstanding.
|
|
|
|
Only a temporary patch given Qt 6.9+ should not be affected as
|
|
these types were changed entirely (difficult to backport).
|
|
|
|
https://forums.gentoo.org/viewtopic-p-8858206.html
|
|
--- a/src/3rdparty/chromium/third_party/webrtc/api/candidate.h
|
|
+++ b/src/3rdparty/chromium/third_party/webrtc/api/candidate.h
|
|
@@ -95,3 +95,7 @@
|
|
// things down. See also the `Port` class.
|
|
+#ifdef __clang__
|
|
+ void set_type(absl::string_view type) {
|
|
+#else
|
|
void set_type(absl::string_view type ABSL_ATTRIBUTE_LIFETIME_BOUND) {
|
|
+#endif
|
|
Assign(type_, type);
|