from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/config.h:42, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeIterator.cpp:20: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:238:75: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:817:47: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:836:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:843:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:651:69: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = char16_t; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:653:66: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:129:73: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:130:109: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:132:93: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HandleSet.h:30:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeList.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'void JSC::HeapCell::zap()': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:48:57: warning: cast from 'JSC::HeapCell*' to 'uintptr_t** {aka long unsigned int**}' increases required alignment of target type [-Wcast-align] void zap() { *reinterpret_cast_ptr(this) = 0; } ^ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'bool JSC::HeapCell::isZapped() const': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:49:82: warning: cast from 'const JSC::HeapCell*' to 'uintptr_t* const* {aka long unsigned int* const*}' increases required alignment of target type [-Wcast-align] bool isZapped() const { return !*reinterpret_cast_ptr(this); } ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakBlock.h:29:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakSet.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/MarkedBlock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:37, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeList.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h:111:116: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); ^ [ 97%] Building CXX object Source/WebKit/CMakeFiles/WebKit2.dir/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMRange.cpp.o In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ButterflyInlines.h:28:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSArray.h:25, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSGlobalObject.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/FunctionRareData.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSFunction.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:36, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeList.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ArrayStorage.h:52:107: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/FastMalloc.h:26:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/config.h:42, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMPrivate.cpp:24: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:238:75: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:817:47: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:836:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:843:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:651:69: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = char16_t; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:653:66: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HandleSet.h:30:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp:28: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'void JSC::HeapCell::zap()': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:48:57: warning: cast from 'JSC::HeapCell*' to 'uintptr_t** {aka long unsigned int**}' increases required alignment of target type [-Wcast-align] void zap() { *reinterpret_cast_ptr(this) = 0; } ^ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'bool JSC::HeapCell::isZapped() const': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:49:82: warning: cast from 'const JSC::HeapCell*' to 'uintptr_t* const* {aka long unsigned int* const*}' increases required alignment of target type [-Wcast-align] bool isZapped() const { return !*reinterpret_cast_ptr(this); } ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/StructureInlines.h:31:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeList.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'JSC::PropertyTable::ValueType* JSC::PropertyTable::table()': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:527:62: warning: cast from 'unsigned int*' to 'JSC::PropertyTable::ValueType* {aka JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'const ValueType* JSC::PropertyTable::table() const': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:533:68: warning: cast from 'unsigned int*' to 'const ValueType* {aka const JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakBlock.h:29:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakSet.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/MarkedBlock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:37, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp:28: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h:111:116: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/FastMalloc.h:26:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/config.h:42, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeList.cpp:20: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:238:75: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:817:47: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:836:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:843:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:651:69: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = char16_t; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:653:66: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:129:73: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:130:109: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:132:93: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object Source/WebKit/CMakeFiles/WebKit2.dir/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMStyleSheet.cpp.o In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ButterflyInlines.h:28:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSArray.h:25, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSGlobalObject.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/FunctionRareData.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/JSFunction.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:36, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp:28: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ArrayStorage.h:52:107: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/StructureInlines.h:31:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp:28: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'JSC::PropertyTable::ValueType* JSC::PropertyTable::table()': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:527:62: warning: cast from 'unsigned int*' to 'JSC::PropertyTable::ValueType* {aka JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'const ValueType* JSC::PropertyTable::table() const': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:533:68: warning: cast from 'unsigned int*' to 'const ValueType* {aka const JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/FastMalloc.h:26:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/config.h:42, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp:20: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:238:75: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:817:47: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const char16_t*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:836:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:823:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:843:42: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/StringImpl.h:829:16: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:651:69: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = char16_t; size_t = long unsigned int]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/WTFString.h:653:66: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/text/ASCIIFastPath.h:96:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:129:73: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:130:109: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:132:93: required from here /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WTF/wtf/StdLibExtras.h:118:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Butterfly.h:128:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object Source/WebKit/CMakeFiles/WebKit2.dir/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMStyleSheetList.cpp.o In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HandleSet.h:30:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMRange.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'void JSC::HeapCell::zap()': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:48:57: warning: cast from 'JSC::HeapCell*' to 'uintptr_t** {aka long unsigned int**}' increases required alignment of target type [-Wcast-align] void zap() { *reinterpret_cast_ptr(this) = 0; } ^ /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h: In member function 'bool JSC::HeapCell::isZapped() const': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/HeapCell.h:49:82: warning: cast from 'const JSC::HeapCell*' to 'uintptr_t* const* {aka long unsigned int* const*}' increases required alignment of target type [-Wcast-align] bool isZapped() const { return !*reinterpret_cast_ptr(this); } ^ In file included from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakBlock.h:29:0, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakSet.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/MarkedBlock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/Heap.h:37, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/DeferGC.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/VM.h:32, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/runtime/Identifier.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/parser/ParserModes.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/FetchInternalsBuiltins.h:34, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/DOMWrapperWorld.h:24, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSDOMBinding.h:29, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebCore/bindings/js/JSMainThreadExecState.h:30, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/DerivedSources/ForwardingHeaders/WebCore/JSMainThreadExecState.h:1, from /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMRange.cpp:27: /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /home/buildroot/autobuild/run/instance-1/output/build/webkitgtk-2.18.6/Source/JavaScriptCore/heap/WeakImpl.h:111:116: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); ^