WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/VectorTraits.h:26, from WTF/wtf/Vector.h:31, from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WebCore/platform/graphics/filters/FilterOperations.h:56:28: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/VectorTraits.h:26, from WTF/wtf/Vector.h:31, from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/yarr/YarrPattern.h:325:30: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/RefCounted.h:27, from WebCore/loader/FormState.h:32, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/yarr/YarrPattern.h:326:38: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/RefCounted.h:27, from WebCore/loader/FormState.h:32, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/RefCounted.h:27, from WebCore/loader/FormState.h:32, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/bytecode/UnlinkedCodeBlock.h:321:35: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from JavaScriptCore/runtime/PropertyName.h:29, from JavaScriptCore/runtime/Structure.h:34, from JavaScriptCore/runtime/ButterflyInlines.h:34, from JavaScriptCore/runtime/JSArray.h:25, from JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from JavaScriptCore/runtime/JSGlobalObject.h:25, from WebCore/bindings/js/JSDOMGlobalObject.h:31, from WebCore/bindings/js/DOMWrapperWorld.h:25, from WebKit/qt/WidgetApi/qwebframe.cpp:32: JavaScriptCore/runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::IntHash >; T = int; Extra = WebCore::DOMTimer*; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = int; MappedArg = WebCore::DOMTimer*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInReferenceType = WebCore::DOMTimer* const&]' WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = int; MappedArg = WebCore::DOMTimer*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInType = WebCore::DOMTimer* const&]' WebCore/dom/ScriptExecutionContext.h:140:93: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CaseFoldingHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::AtomicString; Extra = WTF::KeyValuePair; Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CaseFoldingHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::CaseFoldingHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CaseFoldingHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::CaseFoldingHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair]' WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CaseFoldingHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits]' WTF/wtf/HashMap.h:43:11: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' JavaScriptCore/runtime/JSGlobalObject.h:396:37: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/VectorTraits.h:26, from WTF/wtf/Vector.h:31, from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator >; T = int; Extra = WTF::KeyValuePair; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair]' WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits]' WTF/wtf/HashTable.h:1215:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits]' WTF/wtf/HashMap.h:43:11: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/bytecode/UnlinkedCodeBlock.h:361:157: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow]' WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow]' WebCore/dom/ContainerNode.h:266:27: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/VectorTraits.h:26, from WTF/wtf/Vector.h:31, from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WebCore/platform/graphics/GraphicsLayer.h:187:55: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/RefCounted.h:27, from WebCore/loader/FormState.h:32, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/yarr/YarrPattern.h:274:52: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/RefCounted.h:27, from WebCore/loader/FormState.h:32, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from WTF/wtf/text/StringImpl.h:31, from WTF/wtf/text/WTFString.h:29, from WebCore/loader/FormState.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:33, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' JavaScriptCore/bytecode/UnlinkedCodeBlock.h:614:66: required from here WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/per-package/qt5base/host/arm-buildroot-linux-uclibcgnueabi/include/c++/9.3.0/utility:70, from /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from WTF/wtf/Platform.h:1091, from WebCore/config.h:30, from WebKit/qt/WidgetApi/qwebframe.cpp:21: /tmp/instance-0/output-1/per-package/qt5base/host/arm-buildroot-linux-uclibcgnueabi/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; Value = WTF::KeyValuePair::GlyphMetricsPage> >]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage> >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage> >]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits::GlyphMetricsPage> > >, WTF::IntHash >; T = int; Extra = WTF::PassOwnPtr::GlyphMetricsPage>; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage> >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >]' WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = int; MappedArg = WTF::OwnPtr::GlyphMetricsPage>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage> >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr::GlyphMetricsPage>&]' WTF/wtf/HashMap.h:349:28: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = int; MappedArg = WTF::OwnPtr::GlyphMetricsPage>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage> >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr::GlyphMetricsPage>]' WebCore/platform/graphics/GlyphMetricsMap.h:113:9: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage* WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' WebCore/platform/graphics/GlyphMetricsMap.h:77:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage* WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' WebCore/platform/graphics/GlyphMetricsMap.h:49:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' WebCore/platform/graphics/SimpleFontData.h:338:59: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage> >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair::GlyphMetricsPage> >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; Value = WTF::KeyValuePair::GlyphMetricsPage> >]': WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage> >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage> >]' WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits::GlyphMetricsPage> > >, WTF::IntHash >; T = int; Extra = WTF::PassOwnPtr::GlyphMetricsPage>; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage> >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >]' WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = int; MappedArg = WTF::OwnPtr::GlyphMetricsPage>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage> >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr::GlyphMetricsPage>&]' WTF/wtf/HashMap.h:349:28: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = int; MappedArg = WTF::OwnPtr::GlyphMetricsPage>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage> >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage> >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage> > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits::GlyphMetricsPage> > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr::GlyphMetricsPage>]' WebCore/platform/graphics/GlyphMetricsMap.h:113:9: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage* WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' WebCore/platform/graphics/GlyphMetricsMap.h:77:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage* WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' WebCore/platform/graphics/GlyphMetricsMap.h:49:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' WebCore/platform/graphics/SimpleFontData.h:355:58: required from here WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage> >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/wtf/HashTable.h:28, from WTF/wtf/HashMap.h:24, from WebCore/platform/KURL.h:30, from WebCore/dom/IconURL.h:34, from WebCore/loader/FrameLoader.h:38, from WebCore/page/Frame.h:33, from WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h:34, from WebKit/qt/WebCoreSupport/QWebFrameAdapter.h:23, from WebKit/qt/WidgetApi/qwebframe_p.h:24, from WebKit/qt/WidgetApi/qwebframe.cpp:26: WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair::GlyphMetricsPage> >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ rm -f libQt5WebKitWidgets.so.5.9.1 libQt5WebKitWidgets.so libQt5WebKitWidgets.so.5 libQt5WebKitWidgets.so.5.9 /tmp/instance-0/output-1/per-package/qt5base/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ --sysroot=/tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot -Wl,--gc-sections -Wl,--no-undefined -Wl,--no-undefined -Wl,--version-script,QtWebKitWidgets.version -fdebug-types-section -Wl,-O1 -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5WebKitWidgets.so.5 -o libQt5WebKitWidgets.so.5.9.1 .obj/WebKit/qt/WidgetApi/qgraphicswebview.o .obj/WebKit/qt/WidgetApi/qwebframe.o .obj/WebKit/qt/WidgetApi/qwebpage.o .obj/WebKit/qt/WidgetApi/qwebview.o .obj/WebKit/qt/WidgetApi/qwebinspector.o .obj/WebKit/qt/WidgetSupport/QtFallbackWebPopup.o .obj/WebKit/qt/WidgetSupport/QtWebComboBox.o .obj/WebKit/qt/WidgetSupport/QWebUndoCommand.o .obj/WebKit/qt/WidgetSupport/InitWebKitQt.o .obj/WebKit/qt/WidgetSupport/InspectorClientWebPage.o .obj/WebKit/qt/WidgetSupport/PageClientQt.o .obj/WebKit/qt/WidgetSupport/QStyleFacadeImp.o .obj/WebKit/qt/WidgetSupport/QGraphicsWidgetPluginImpl.o .obj/WebKit/qt/WidgetSupport/QWidgetPluginImpl.o .obj/WebKit/qt/WidgetApi/qwebviewaccessible.o .obj/.moc/moc_qwebinspector.o .obj/.moc/moc_InspectorClientWebPage.o .obj/.moc/moc_QtFallbackWebPopup.o .obj/.moc/moc_QtWebComboBox.o .obj/.moc/moc_qwebkitplatformplugin.o /tmp/instance-0/output-1/build/qt5webkit-5.9.1/lib/libQt5WebKit.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Widgets.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Gui.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Network.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Core.so -lpthread -latomic -L/tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib -lxml2 -lsqlite3 -licui18n -licuuc -licudata /tmp/instance-0/output-1/build/qt5webkit-5.9.1/lib/libQt5WebKit.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5PrintSupport.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Widgets.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Gui.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Sql.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Network.so /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQt5Core.so -lrt -lpthread -ldl ln -s libQt5WebKitWidgets.so.5.9.1 libQt5WebKitWidgets.so ln -s libQt5WebKitWidgets.so.5.9.1 libQt5WebKitWidgets.so.5 ln -s libQt5WebKitWidgets.so.5.9.1 libQt5WebKitWidgets.so.5.9 rm -f ../lib/libQt5WebKitWidgets.so.5.9.1 mv -f libQt5WebKitWidgets.so.5.9.1 ../lib/libQt5WebKitWidgets.so.5.9.1 rm -f ../lib/libQt5WebKitWidgets.so rm -f ../lib/libQt5WebKitWidgets.so.5 rm -f ../lib/libQt5WebKitWidgets.so.5.9 mv -f libQt5WebKitWidgets.so ../lib/libQt5WebKitWidgets.so mv -f libQt5WebKitWidgets.so.5 ../lib/libQt5WebKitWidgets.so.5 mv -f libQt5WebKitWidgets.so.5.9 ../lib/libQt5WebKitWidgets.so.5.9 make[3]: Leaving directory '/tmp/instance-0/output-1/build/qt5webkit-5.9.1/Source' make[2]: Leaving directory '/tmp/instance-0/output-1/build/qt5webkit-5.9.1/Source' cd Tools/ && ( test -e Makefile.Tools || /tmp/instance-0/output-1/per-package/qt5webkit/host/bin/qmake -o Makefile.Tools /tmp/instance-0/output-1/build/qt5webkit-5.9.1/Tools/Tools.pro -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.Tools Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/pkgconfig:/tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/share/pkgconfig:/tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/arm-buildroot-linux-uclibcgnueabi/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-0/output-1/per-package/qt5webkit/host/arm-buildroot-linux-uclibcgnueabi/sysroot make[2]: Entering directory '/tmp/instance-0/output-1/build/qt5webkit-5.9.1/Tools' make[2]: Nothing to be done for 'first'. make[2]: Leaving directory '/tmp/instance-0/output-1/build/qt5webkit-5.9.1/Tools' make[1]: Leaving directory '/tmp/instance-0/output-1/build/qt5webkit-5.9.1' make: Leaving directory '/tmp/instance-0/buildroot'