Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 472500 Details for
Bug 617896
dev-qt/qtwebengine-5.7.1-r1 with GCC 7: error: ‘mojo::ScopedMessagePipeHandle {aka class mojo::ScopedHandleBase<mojo::MessagePipeHandle>}’ has no member named ‘Pass’
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
qtwebengine-5.7.1-gcc-7-p2.patch
qtwebengine-5.7.1-gcc-7-p2.patch (text/plain), 3.98 KB, created by
Mark Wright
on 2017-05-13 13:31:54 UTC
(
hide
)
Description:
qtwebengine-5.7.1-gcc-7-p2.patch
Filename:
MIME Type:
Creator:
Mark Wright
Created:
2017-05-13 13:31:54 UTC
Size:
3.98 KB
patch
obsolete
>From 493441248c82d9f39d0947e3bbf4571736e1cf85 Mon Sep 17 00:00:00 2001 >From: Allan Sandfeld Jensen <allan.jensen@qt.io> >Date: Wed, 29 Mar 2017 15:53:00 +0200 >Subject: [PATCH 1/1] Fix build with GCC 7.0 >MIME-Version: 1.0 >Content-Type: text/plain; charset=utf8 >Content-Transfer-Encoding: 8bit > >Fixes a few problems with using undeclared functions and ambigious >code. > >Task-number: QTBUG-59776 >Change-Id: I59813919b4867d5dd3499a45baed004a1a1c1a3c >Reviewed-by: Michael Brüning <michael.bruning@qt.io> >--- > chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h | 2 ++ > .../third_party/pdfium/fpdfsdk/javascript/global.cpp | 8 ++++---- > chromium/v8/src/objects-body-descriptors.h | 2 +- > chromium/v8/src/objects-inl.h | 18 ++++++++++++++++++ > chromium/v8/src/objects.h | 16 ++-------------- > 5 files changed, 27 insertions(+), 19 deletions(-) > >diff --git a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h >index e85c72f..6f94cd6 100644 >--- a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h >+++ b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h >@@ -542,6 +542,8 @@ inline LinkedHashSet<T, U, V, W>& LinkedHashSet<T, U, V, W>::operator=(LinkedHas > return *this; > } > >+inline void swapAnchor(LinkedHashSetNodeBase& a, LinkedHashSetNodeBase& b); >+ > template<typename T, typename U, typename V, typename W> > inline void LinkedHashSet<T, U, V, W>::swap(LinkedHashSet& other) > { >diff --git a/src/3rdparty/chromium/v8/src/objects-body-descriptors.h b/src/3rdparty/chromium/v8/src/objects-body-descriptors.h >index 91cb888..a1c3634 100644 >--- a/src/3rdparty/chromium/v8/src/objects-body-descriptors.h >+++ b/src/3rdparty/chromium/v8/src/objects-body-descriptors.h >@@ -99,7 +99,7 @@ class FixedBodyDescriptor final : public BodyDescriptorBase { > > template <typename StaticVisitor> > static inline void IterateBody(HeapObject* obj, int object_size) { >- IterateBody(obj); >+ IterateBody<StaticVisitor>(obj); > } > }; > >diff --git a/src/3rdparty/chromium/v8/src/objects-inl.h b/src/3rdparty/chromium/v8/src/objects-inl.h >index 58441d3..4c486ea 100644 >--- a/src/3rdparty/chromium/v8/src/objects-inl.h >+++ b/src/3rdparty/chromium/v8/src/objects-inl.h >@@ -7588,6 +7588,24 @@ bool GlobalDictionaryShape::IsDeleted(Dictionary* dict, int entry) { > } > > >+template <typename Derived, typename Shape, typename Key> >+inline uint32_t HashTable<Derived,Shape,Key>::Hash(Key key) { >+ if (Shape::UsesSeed) { >+ return Shape::SeededHash(key, GetHeap()->HashSeed()); >+ } else { >+ return Shape::Hash(key); >+ } >+} >+ >+template <typename Derived, typename Shape, typename Key> >+inline uint32_t HashTable<Derived,Shape,Key>::HashForObject(Key key, Object* object) { >+ if (Shape::UsesSeed) { >+ return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object); >+ } else { >+ return Shape::HashForObject(key, object); >+ } >+} >+ > bool ObjectHashTableShape::IsMatch(Handle<Object> key, Object* other) { > return key->SameValue(other); > } >diff --git a/src/3rdparty/chromium/v8/src/objects.h b/src/3rdparty/chromium/v8/src/objects.h >index 7d774be..42da5fa 100644 >--- a/src/3rdparty/chromium/v8/src/objects.h >+++ b/src/3rdparty/chromium/v8/src/objects.h >@@ -3194,21 +3194,9 @@ class HashTable : public HashTableBase { > typedef Shape ShapeT; > > // Wrapper methods >- inline uint32_t Hash(Key key) { >- if (Shape::UsesSeed) { >- return Shape::SeededHash(key, GetHeap()->HashSeed()); >- } else { >- return Shape::Hash(key); >- } >- } >+ inline uint32_t Hash(Key key); > >- inline uint32_t HashForObject(Key key, Object* object) { >- if (Shape::UsesSeed) { >- return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object); >- } else { >- return Shape::HashForObject(key, object); >- } >- } >+ inline uint32_t HashForObject(Key key, Object* object); > > // Returns a new HashTable object. > MUST_USE_RESULT static Handle<Derived> New( >-- >2.7.4
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 617896
:
472498
| 472500