from here
/<<PKGBUILDDIR>>/build-soup2/WTF/Headers/wtf/StdLibExtras.h:126:30: warning: cast from ‘char*’ to ‘WTF::HashTable<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>, std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>, WTF::IdentityExtractor, WTF::DefaultHash<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> >, WTF::HashTraits<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> >, WTF::HashTraits<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> > >::ValueType*’ {aka ‘std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>*’} increases required alignment of target type [-Wcast-align]
126 | #define reinterpret_cast_ptr reinterpret_cast
/<<PKGBUILDDIR>>/build-soup2/WTF/Headers/wtf/HashTable.h:1158:20: note: in expansion of macro ‘reinterpret_cast_ptr’
1158 | return reinterpret_cast_ptr<ValueType*>(static_cast<char*>(HashTableMalloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-soup2/WTF/Headers/wtf/StdLibExtras.h:126:30: warning: cast from ‘char*’ to ‘WTF::HashTable<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>, std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>, WTF::IdentityExtractor, WTF::DefaultHash<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> >, WTF::HashTraits<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> >, WTF::HashTraits<std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader> > >::ValueType*’ {aka ‘std::unique_ptr<WebKit::ServiceWorkerSoftUpdateLoader>*’} increases required alignment of target type [-Wcast-align]
126 | #define reinterpret_cast_ptr reinterpret_cast
/<<PKGBUILDDIR>>/build-soup2/WTF/Headers/wtf/HashTable.h:1160:29: note: in expansion of macro ‘reinterpret_cast_ptr’
1160 | ValueType* result = reinterpret_cast_ptr<ValueType*>(static_cast<char*>(HashTableMalloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize);
| ^~~~~~~~~~~~~~~~~~~~